में विगेट्स के संग्रह के लिए मेमोरी प्रबंधन बेवकूफ सवाल के लिए खेद है, लेकिन मैं पहली बार क्यूटी और सी ++ के साथ काम कर रहा हूं, और ट्यूटोरियल और कुछ नमूने के माध्यम से काम कर रहा हूं।Qt
एक बात का उल्लेख किया गया था कि क्यूटी सामान को स्पष्ट रूप से हटाया जाना आवश्यक नहीं है। तो, मुख्य प्रश्न, क्या यह क्यूटी सामग्री के संग्रह पर भी लागू होता है? जैसे कि मुझे MyWidget
एस की गतिशील संख्या चाहिए, इसलिए मैं vector
या उनमें से कुछ भी रखता हूं। क्या वे अभी भी मेरे लिए ख्याल रखते हैं?
एक साइड सवाल के रूप में, इसे बनाने के लिए क्या चल रहा है इसलिए मुझे विनाशकों के बारे में चिंता करने की ज़रूरत नहीं है?
आप एक वस्तु के अभिभावक के रूप में एक क्यूटी संग्रह सेट नहीं कर सकते हैं। वस्तुओं को गतिशील रूप से आवंटित किया गया है और माता-पिता के संबंध हैं QObjects हैं, और वे माता-पिता के रूप में QObjects/QWidgets उप-वर्ग लेते हैं। क्यूलिस्ट और अन्य संग्रह वर्ग QWidget (और एक्सटेंशन QObject द्वारा) का उत्तराधिकारी नहीं है, इसलिए आप इसे माता-पिता के रूप में सेट नहीं कर सकते हैं। – blwy10