class D: A
{
B obj;
C obj2;
}
यहां निर्माण का आदेश की गारंटी है?प्रारंभिकरण के वर्ग घटक क्रम
मुझे पता है कि डी ए, बी और सी के बाद निर्माण किया जाएगा, लेकिन क्या मैं सच में जानना चाहते हैं कि क्या एक गारंटी बी या सी से पहले निर्माण किया जा रहा है है, या यहाँ तक कि क्या बी गारंटी है होना करने के लिए
D(): A(), B(), C()
{}
लेकिन वह initialiser सूची क्रम निर्धारित कैसे करता initialisation के: सी
मुझे पता है तुम एक स्पष्ट initialiser सूची हो सकता है पहले का निर्माण किया?
इसके अलावा, क्या कोई भी घटक डिफ़ॉल्ट डिज़ाइनर करता है या नहीं करता है?
मुझ पर चिल्लाना बंद करो! –