आमतौर पर जब नया कोड लिखते हैं तो आप पाते हैं कि आप # शामिल नहीं हैं क्योंकि फ़ाइल संकलित नहीं होती है। काफी सरल, आप आवश्यक # शामिल जोड़ें। लेकिन बाद में आप किसी भी तरह कोड को दोबारा दोहराते हैं और अब कुछ # अंतर्निहित निर्देशों की आवश्यकता नहीं है। मैं कैसे पता लगा सकता हूं कि अब किसकी आवश्यकता नहीं है?मैं अप्रयुक्त # अंतर्निहित निर्देशों को कैसे ढूंढूं?
बेशक मैं कुछ या सभी # शामिल पंक्तियों को मैन्युअल रूप से हटा सकता हूं और फ़ाइल को फिर से संकलित होने तक उन्हें वापस जोड़ सकता हूं, लेकिन यह हजारों फ़ाइलों के साथ एक बड़ी परियोजना में वास्तव में व्यवहार्य नहीं है। क्या कोई उपकरण उपलब्ध है जो स्वचालित कार्य को करने में मदद करेगा?
यह एक और सवाल है जो सीधे इससे संबंधित है: http://stackoverflow.com/questions/74326/how-should-i-detect-unnecessary-include-files-in-a-large-c-project। –