क्या टेम्पलेट को दो बार फिर से लिखने के बजाय एक ही टेम्पलेट में एक से अधिक फ़ंक्शन शामिल करना संभव है? जैसा अगर आप लिख रहे थे:एक ही टेम्पलेट का उपयोग कर एकाधिक फ़ंक्शन?
template <typename T>
void A() {
//...
}
template <typename T>
void B() {
//...
}
उन्हीं समारोह नहीं हैं, लेकिन वे एक समान टेम्पलेट (सामान्य प्रकार T
उपयोग करते हुए) को साझा करें। क्या टेम्पलेट को केवल एक बार शुरू करने का कोई तरीका है?
नहीं। 'डी' का उपयोग करें ... –
@ करोल हॉर्वथ वाट – user6245072
'टेम्पलेट क्लास' का उपयोग करने के अलावा सी ++ में ऐसा करने का कोई तरीका नहीं है, लेकिन यह हासिल करने के लिए यह बहुत स्पष्ट तरीका नहीं है। – LibertyPaul