मैं नीचे दिए गए कोड में एक त्रुटि मिली:वर्ग टेम्पलेट राज्य डेटा सदस्य नहीं एक इकाई है कि हो सकता है स्पष्ट रूप से विशेष
template<typename T, bool B = is_fundamental<T>::value>
class class_name;
template<>
class class_name<string, false>{
public:
static string const value;
};
template<>
string const class_name<string, false>::value = "Str";
// error: not an entity that can be explicitly specialized.(in VC++)
मैं इसे कैसे ठीक कर सकते हैं?
स्थिर सदस्य विशेषज्ञ बाहर छोड़ दें 'टेम्पलेट <>' में 'मूल्य' की परिभाषा। –
@KerrekSB आपको बहुत धन्यवाद ! –
@KerrekSB इस तरह का उत्तर आमतौर पर "उत्तर" नहीं बन जाएगा? मैं यह जानने की कोशिश कर रहा हूं कि जब हम किसी टिप्पणी में कुछ जवाब देते हैं तो हमें क्या करना चाहिए/नहीं करना चाहिए। – JaredC