मैं कक्षाअलग-अलग तत्कालताओं के साथ स्थिर टेम्पलेट वर्ग चर समान हैं?
template <typename T>
class MyClass
{
static int myvar;
}
अब निम्न कार्य में क्या होगा है कहो?
MyClass<int>::myvar = 5;
MyClass<double>::myvar = 6;
मानक के अनुसार क्या होने जा रहा है? क्या मेरे पास MyClass :: myvar या सिर्फ एक के दो संस्करण होंगे?
सरल उत्तर, दो – john
@ShafikYaghmour मैं कक्षाओं के एक विशाल समूह के लिए मैनुअल लिख रहा हूं, और यह सवाल मुझे हुआ, क्योंकि मेरे पास एक स्थिर कार्य है जो कुछ स्थिर चर सेट करता है, और मैंने सोचा कि यह अच्छा हो सकता है जनता के लिए सवाल शायद यह जानकर कि मानक इसके बारे में क्या कहता है, कोशिश करने से बेहतर है। –
@TheQuantumPhysicist ठीक है, यह समझ में आता है, मुझे मानक से उद्धरण मिला जो कहता है कि प्रत्येक विशेषज्ञता में किसी भी स्थिर सदस्यों की एक प्रति होगी। –