के साथ अभिभावक के संरक्षित सदस्यों को आरंभ करें क्या माता-पिता वर्ग में संरक्षित डेटा सदस्यों को आरंभ करने के लिए बाल वर्ग के निर्माता की आरंभिक सूची का उपयोग करना संभव है? मैं इसे काम नहीं कर सकता। मैं इसके चारों ओर काम कर सकता हूं, लेकिन अगर मुझे ऐसा नहीं करना अच्छा लगेगा।आरंभिक सूची (सी ++)
कुछ नमूना कोड:
class Parent
{
protected:
std::string something;
};
class Child : public Parent
{
private:
Child() : something("Hello, World!")
{
}
};
जब मैं यह कोशिश, संकलक मुझसे कहता है: "वर्ग 'बाल' किसी भी क्षेत्र 'कुछ' नामित नहीं है"। क्या ऐसा कुछ संभव है? यदि हां, तो वाक्यविन्यास क्या है?
बहुत धन्यवाद!
यह ठीक तरीके को मैं पहले से ही के साथ आने होता है "का उपयोग" की कोशिश कर सकते हैं। कम से कम अब मुझे चिंता करने की ज़रूरत नहीं है कि यह किया जा सकता है या नहीं। :) – Stephen