यह सरल उदाहरण आधार वर्ग कंस्ट्रक्टर्स फोन करने के लिए सी ++ वाक्य रचना को दर्शाता है के साथ एक आधार वर्ग निर्माता कॉलिंग - जहां तक मैं एक सी के रूप में यह समझ में ++ में शिक्षार्थी:सी ++: एक गणना तर्क
class BaseClass {
protected:
int i;
public:
BaseClass(int x) {
i = x;
}
};
class DerivedClass: public BaseClass {
int j;
public:
DerivedClass(int x, int y): BaseClass(y) {
j = x;
}
यहाँ, आधार वर्ग कन्स्ट्रक्टर व्युत्पन्न वर्ग कन्स्ट्रक्टर को इनपुट के रूप में नामों का नाम ले सकता है।
अब, अगर मैं BaseClass()
कन्स्ट्रक्टर को इनपुट मान के साथ कॉल करना चाहता हूं जो DerivedClass()
पर प्रत्यक्ष इनपुट नहीं है? असल में, मैं और y
के साथ DerivedClass()
के साथ कुछ मल्टीलाइन काम करना चाहता हूं, फिर गणना की गई मान BaseClass()
पर पास करें। क्या यह रचनाकारों के साथ किया जा सकता है? क्या इसे किसी प्रकार की प्रारंभिक विधि के साथ किया जाना चाहिए?
@Seth कार्नेगी ; 'ठीक है: डी अनुमान है कि मैं हाल ही में बहुत ज्यादा पायथन कर रहा हूं। – ereOn