क्या कोई उपकरण है जो #include
एस को किसी .c या .h फ़ाइल के शीर्ष पर रखने में मदद करता है?क्या ऐसे उपकरण हैं जो # शामिल करने में सहायता करते हैं?
मैं बस सोच रहा था क्योंकि मैं अपने कोड को पुनर्गठित कर रहा हूं, एक छोटी फ़ाइल से विभिन्न छोटी फाइलों में विभिन्न छोटी फ़ंक्शन परिभाषाओं/घोषणाओं को स्थानांतरित कर रहा हूं। अब प्रत्येक छोटी फ़ाइलों को #include
एस के उप-समूह की आवश्यकता है जो लंबी फ़ाइल के शीर्ष पर थे।
हाथ से सभी # शामिल करने के लिए यह सिर्फ कष्टप्रद और त्रुटि प्रवण है। अक्सर कोड संकलित करता है भले ही सभी #include
एस नहीं हैं। उदाहरण: फ़ाइल ए std::vector
बड़े पैमाने पर उपयोग करता है लेकिन इसमें vector
शामिल नहीं है; लेकिन वर्तमान में इसमें कुछ अस्पष्ट अन्य शीर्षलेख शामिल हैं जो vector
(शायद कुछ रिकर्सिव के माध्यम से) शामिल होते हैं।
मुझे ग्रहण सीडीटी साइट पर इस समस्या की चर्चा मिली: http://wiki.eclipse.org/CDT/C_editor_enhancements/Include_management – Frank