कोई भी लागत वाले टूल (या प्रत्यक्ष ग्रहण सीडीटी प्लगइन्स) हैं जो अप्रयुक्त कार्यों, विधियों, चर के लिए सी ++ कोड स्कैन करते हैं ...?सी ++, अप्रयुक्त कोड ढूंढें और इसमें
मुझे केवल सी # और जावा के लिए यह सामान मिला, लेकिन मैं इसे सी ++ के लिए रखना चाहता हूं।
सीपीपीकेक और कंपेलर एक दायरे में अप्रयुक्त चर ढूंढ सकते हैं, लेकिन वे नहीं पाते हैं, उदाहरण के लिए, कक्षाओं में अप्रयुक्त सदस्य फ़ंक्शन या अप्रयुक्त में एक .cpp फ़ाइल में शामिल है। परियोजना में बहिष्कृत और पुराने कोड को खोजने के लिए ऐसा कुछ अच्छा होगा।
[सी/सी ++ लिंट के लिए मुफ्त विकल्प का संभावित डुप्लिकेट]] (http://stackoverflow.com/questions/632057/cc- फ्री- वैकल्पिक-to-lint) (या शायद डुप्लिकेट नहीं है?) – birryree
g ++ अप्रयुक्त स्थानीय चर पकड़ो। सिर्फ इसलिए कि एक (सार्वजनिक) सदस्य फ़ंक्शन अप्रयुक्त है इसका मतलब यह नहीं है कि यह अभी भी कक्षा API के हिस्से के रूप में नहीं रहना चाहिए। –
इस बात से अवगत रहें कि इन उपकरणों में से कई टूल अप्रयुक्त किए गए हैं, जिनमें शामिल हैं "इसमें शामिल होने पर संकलित" शामिल हैं, जो कुछ अलग है, क्योंकि प्रत्येक मानक सी ++ हेडर में कोई अन्य शीर्षलेख शामिल हो सकता है, लेकिन आपको उस पर भरोसा नहीं करना चाहिए। (यह कुछ पुस्तकालयों के लिए भी सच हो सकता है)। यह शायद ही कभी तृतीय पक्ष पुस्तकालयों की फ़ाइलों को शामिल करने के लिए वास्तव में नुकसान पहुंचाता है जिन्हें आपकी विशेष .cpp फ़ाइल में आवश्यक नहीं है। – PlasmaHH