आप जब एक वैश्विक नाम स्थान से एक खाका नाम हो रही template
कीवर्ड का उपयोग कर सकते हैं:क्या ":: टेम्पलेट" का उपयोग करने का कोई कारण है?
template <class T> void function_template();
template <class T>
void h()
{
::template function_template<T>();
}
int main() { h<int>(); }
लेकिन इस कोड के बिना यह संकलन कर सकते हैं। ऐसी स्थितियां क्या हैं जिनमें कोई ऐसा करना चाहेगा?
@KerrekSB लेकिन 'function_template' * वैश्विक नेमस्पेस * का सदस्य है और यह कोड इसके बिना संकलित कर सकता है। –
ओह, क्षमा करें, आपका मतलब विशेष रूप से वैश्विक संस्करण है - तब कभी भी ध्यान न दें। –