मान लीजिए मैं कहाँ प्रकार पैरामीटर केवल एक वापसी प्रकार के रूप में प्रयोग किया जाता है एक समारोह टेम्पलेट है:वाक्य रचना संदेह
template <typename T>
T foo()
{
return whatever;
}
तो सही सिंटैक्स विशेषज्ञ कि समारोह टेम्पलेट क्या है? निम्नलिखित दोनों काम करने लगते हैं:
template <>
std::string foo()
{
return whatever;
}
template <>
std::string foo<std::string>()
{
return whatever;
}
क्या दोनों के बीच कोई अंतर है? यदि नहीं, तो मूर्खतापूर्ण तरीका क्या है?
इस उदाहरण के साथ, कॉल साइटों पर टेम्पलेट तर्क को कम करना पहले से ही असंभव है। –