में मैं कुछ सी ++ कोड पढ़ रहा हूं और ध्यान दें कि शीर्षलेख फ़ाइलों और .cpp फ़ाइलों में "# शामिल" हैं। मुझे लगता है कि अगर मैं फ़ाइल में सभी "#include" को स्थानांतरित करता हूं, तो हम foo.cpp कहें, इसकी 'हेडर फ़ाइल foo.hh और foo.cpp में केवल foo शामिल करें। कोड को वैसे भी काम करना चाहिए जैसे मुद्दों का कोई खाता नहीं लेना कमियां, दक्षता और आदि।जहां "शामिल" होना चाहिए C++
मुझे पता है कि मेरा "अचानक" विचार किसी भी तरह से एक बुरा विचार होना चाहिए, लेकिन इसकी सटीक कमी क्या है? मैं C++ के लिए नया हूं इसलिए मैं अपने द्वारा इस प्रश्न का उत्तर देने से पहले सी ++ पुस्तक को बहुत कुछ नहीं पढ़ना चाहता हूं। इसलिए अपनी मदद के लिए यहां प्रश्न छोड़ दें। अग्रिम में धन्यवाद।
"बाहरी टेम्पलेट" की आपकी व्याख्या बहुत इच्छापूर्ण सोच है। आप निराश होंगे। –
@nobugz: ओह? वास्तव में? Goddam यह मुझे उम्मीद है कि यह नहीं है ... टेम्पलेट संकलन गति सी ++ के बारे में सबसे बुरी चीजों में से एक है। उन लोगों के कार्यान्वयन को छिपाने में सक्षम होने के नाते जिन्हें उन्हें देखने की आवश्यकता नहीं है, वे असली वरदान होंगे। – jkp
ऐसा लगता है कि नए निर्यात टेम्पलेट को 'निर्यात' के साथ भ्रमित करने वाला है (जो कि छोड़ दिया गया है)। http://www.cppreference.com/wiki/keywords/export – luke