प्रश्न का पालन करें: g++ does not show a 'unused' warning।अप्रयुक्त वस्तुओं (गैर-आदिम मूल्यों) को ढूंढना
मैं पूरी तरह से समझता हूं कि क्यों g ++ इन चर के बारे में चेतावनी नहीं देता है, लेकिन मैं इसे किसी भी तरह से ढूंढना चाहता हूं। जिस कोड पर मैं काम कर रहा हूं, उनमें से कोई भी विशेष मामला नहीं है, इसलिए एक FloatArray x;
लगभग निश्चित रूप से बाएं ओवर है।
यहां तक कि यदि मुझे अलग-अलग वर्गों को चिह्नित करना है (जैसे अप्रयुक्त फ़्लोटएरे-ऑब्जेक्ट्स के लिए चेतावनी) यह बहुत उपयोगी होगा। मैं क्या कर सकता हूँ?
क्या यह वास्तव में एक समस्या है? कल्पना करना मुश्किल है, क्योंकि अधिकांश कंपाइलर्स संभवतः वस्तुओं को कुछ भी नहीं रेखांकित करेंगे और फिर उनका उपयोग नहीं करेंगे, है ना? –
लेकिन संकलक इस बारे में चेतावनी देते हैं जब वे निर्धारित करते हैं कि चर "ऑप्टिमाइज़ेशन से पहले" उपयोग नहीं किया जाता है, इसके बाद नहीं। वह एक दुःस्वप्न होगा! – rodrigo