मैं एक आधार वर्ग है कहो । मेरे द्वारा इसे कैसे रोका जा सकता है?व्युत्पन्न वर्ग से कॉल नहीं आधार वर्ग निर्माता
6
A
उत्तर
3
एक बेस क्लास इंस्टेंस किसी भी व्युत्पन्न क्लास इंस्टेंस का एक अभिन्न हिस्सा है। यदि आप सफलतापूर्वक व्युत्पन्न क्लास इंस्टेंस का निर्माण करते हैं तो आपको परिभाषा के अनुसार - सभी बेस क्लास और सदस्य ऑब्जेक्ट्स का निर्माण करना अन्यथा व्युत्पन्न ऑब्जेक्ट का निर्माण विफल हो गया होगा। बेस क्लास इंस्टेंस का निर्माण करने में इसके रचनाकारों में से एक को कॉल करना शामिल है।
यह मौलिक है कि सी ++ में विरासत कैसे काम करती है।
11
अतिरिक्त खाली सीटीओआर बनाएं।
struct noprapere_tag {};
class baseClass
{
public:
baseClass() : x (5), y(6) { };
baseClass(noprapere_tag) { }; // nothing to do
protected:
int x;
int y;
};
class derClass : public baseClass
{
public:
derClass() : baseClass (noprapere_tag) { };
};
संबंधित मुद्दे
- 1. व्युत्पन्न वर्ग निर्माता कॉल
- 2. एकाधिक वंशानुक्रम आधार वर्ग से अलग व्युत्पन्न वर्ग
- 3. कैसे आधार वर्ग सूचक के माध्यम से आधार वर्ग विधि कॉल करने के व्युत्पन्न वर्ग की ओर इशारा करते
- 4. XmlSerializer निर्माता त्रुटि एक आधार वर्ग
- 5. सी # विरासत। बेस वर्ग से व्युत्पन्न वर्ग
- 6. कैसे आधार वर्ग सूचक के माध्यम से व्युत्पन्न वर्ग की आभासी समारोह कॉल करने के लिए
- 7. सी ++ दो व्युत्पन्न वर्ग
- 8. व्युत्पन्न वर्ग
- 9. प्रवेश व्युत्पन्न एक आधार वर्ग सूचक
- 10. जब एक व्युत्पन्न वर्ग
- 11. व्युत्पन्न वर्ग
- 12. किसी भी व्युत्पन्न वर्ग
- 13. आधार वर्ग
- 14. संरक्षित व्युत्पन्न वर्ग
- 15. सूचक,, व्युत्पन्न वर्ग
- 16. FragmentActivity: टुकड़ा से व्युत्पन्न वर्ग
- 17. उपयोग व्युत्पन्न वर्ग
- 18. आधार वर्ग सूचक बनाम विरासत वर्ग सूचक?
- 19. व्युत्पन्न वर्ग निर्माता कैसे पाइथन में काम करते हैं?
- 20. इसके आधार वर्ग
- 21. कैसे एक आधार वर्ग
- 22. पहुँच एक व्युत्पन्न वर्ग
- 23. सुनिश्चित व्युत्पन्न वर्ग
- 24. सी ++ वर्ग निर्माता अंदर
- 25. डेल्फी XE: वर्ग निर्माता एक वर्ग जेनरिक
- 26. वंचित वर्ग से व्युत्पन्न वर्ग का मार्ग कैसे प्राप्त करें?
- 27. सी # एक वर्ग वर्ग विधि से अधिक एक व्युत्पन्न वर्ग नीचे विरासत श्रृंखला
- 28. सी ++ - "सदस्य समारोह घोषित नहीं" व्युत्पन्न वर्ग
- 29. अजगर वर्ग निर्माता
- 30. Coffeescript वर्ग निर्माता
आप नहीं करते; यह समझ में नहीं आता है। आपको ऐसा क्यों लगता है कि आपको ऐसा करने की ज़रूरत है? – GManNickG
@GMan मेरे पास एक बेस क्लास है जहां डेटा निर्माता के शीर्षलेख के साथ तैयार किया गया है। व्युत्पन्न वर्ग को हेडर तैयार करने की आवश्यकता नहीं है, लेकिन यह बेस क्लास कन्स्ट्रक्टर को कॉल कर रहा है जो हेडर तैयार कर रहा है और कुछ चीजों को गड़बड़ कर रहा है। – Brad
आप विरासत का बिंदु खो रहे हैं। विरासत एक "ए ए एक बी" संबंध बनाता है। यदि कोई बी ऐसी चीजें करता है जो ए को नहीं करना चाहिए, तो ए ए बी नहीं है –