क्या संकलक के लिए कई अनुवाद इकाइयों में एक ही टेम्पलेट के तत्काल डुप्लिकेट करना संभव है?डुप्लिकेट सी ++ टेम्पलेट इंस्टॉलेशन
उदाहरण के लिए, यदि आपके पास a.cpp है जो किसी फ़ंक्शन के अंदर std:vector<int>
का उपयोग करता है, और b.cpp के लिए एक ही चीज़ है, तो अंतिम बाइनरी में दो बार std::vector<int>
होने का जोखिम है?
हां। यह जोखिम नहीं है। आपको ऐसा क्यों लगता है कि यह जोखिम है? (जब तक आप एक अलग संकलन इकाई, AFAICT) में विधि निकाय को स्पष्ट रूप से परिभाषित नहीं करते हैं, तब तक उन्हें बाहरी संबंध नहीं मिलेगा। – sehe