template <class T>
void max (T &a ,T &b)
{}//generic template #1
template<> void max(char &c, char &d)
{} //template specializtion #2
void max (char &c, char &d)
{}//ordinary function #3
1, 2, और 3 के बीच क्या अंतर है?टेम्पलेट स्पष्टीकरण विशेषज्ञता और सामान्य कार्य के बीच क्या अंतर है?
आप फ़ंक्शन टेम्पलेट्स का विशेषज्ञ नहीं हो सकते हैं, प्रभाव सामान्य ओवरलोड के समान होगा। – AshleysBrain
@AshleysBrain: यह गलत है। आप फंक्शन टेम्पलेट्स विशेषज्ञ कर सकते हैं। आप केवल आंशिक विशेषज्ञता नहीं कर सकते हैं। – sbi
ओह, यही मेरा मतलब था। धन्यवाद। – AshleysBrain