0 किसी अन्य वर्ग में कक्षा को परिभाषित करना और सरणी के लिए इसका उपयोग करना संभव है? उदाहरण के लिए:किसी अन्य वर्ग के भीतर कक्षा को परिभाषित करने के लिए कैसे करें C++
class a
{
public:
private:
class b;
b myarray[10];
class b
{
public:
b(int a):a_val (a){}
private:
int a_val;
};
};
की उपेक्षा कर जनता, क्या मेरी वाक्य रचना के साथ गलत क्या है?
बी के निजी मूल्यों को संशोधित करने के लिए ए में सदस्य कार्य करना भी संभव है। उदाहरण के लिए, myarray [0] .a_val = 5; यदि हां, तो क्या यह वाक्यविन्यास भी सही है?
आप 'बी' के निर्माता हैं 'ए' नामक' int 'तर्क है लेकिन आपके पास' a' नामक एक कक्षा भी है। यह भ्रामक है। – Foggzie