मैं मेरी समस्या कम हो गया है कि निम्न उदाहरण कोड के लिए नीचे:डिफ़ॉल्ट निर्माता
class pokemon{
public:
pokemon(int n);
};
class MewTwo : public pokemon {
public:
MewTwo(int n);
};
MewTwo::MewTwo(int n) {}
कौन सा एक त्रुटि पैदा करता है:
no matching function for call to ‘pokemon::pokemon()’
मैं क्या सोचते हो रहा है वह यह है कि जब मैं MewTwo कन्स्ट्रक्टर लिखने की कोशिश करता हूं, तो पॉकेटम के लिए एक डिफ़ॉल्ट कन्स्ट्रक्टर कहा जाता है, जो अस्तित्व में नहीं है। मैं सी ++ के लिए अपेक्षाकृत नया हूं इसलिए मैं बस अनुमान लगा रहा हूं। कोई विचार?
संयम: फ़िक्स कक्षाओं में सार्वजनिक सदस्यों को संशोधित या जोड़ नहीं सकते हैं।
मैंने सदस्य प्रारंभिक सूचियों के बारे में कभी नहीं सुना है, लिंक के लिए धन्यवाद, अब यह सही समझ में आता है! :) – Coltin