क्या boost::scoped_ptr
के वर्ग सदस्य वर्ग के निर्माता के अंदर प्रारंभ किए जा सकते हैं? कैसे?
(प्रारंभिक सूची में नहीं)सी ++: बढ़ा सकते हैं :: scoped_ptr एक कन्स्ट्रक्टर के अंदर शुरू किया जा सकता है?
9
A
उत्तर
24
हां। आप रीसेट() सदस्य फ़ंक्शन का उपयोग कर सकते हैं।
class foo {
public:
foo()
{
p.reset(new bar());
}
private:
boost::scoped_ptr<bar> p;
};
6
scoped_ptr एक विधि scoped_ptr<T>::reset(T * p=0)
जो आप अपने संलग्नित क्लास के निर्माता में कॉल कर सकते हैं है।
संबंधित मुद्दे
- 1. बढ़ा सकते हैं :: regex_search wstring पर किया जा सकता है?
- 2. बढ़ा सकते हैं :: std कंटेनरों में smart_ptr का उपयोग किया जा सकता है?
- 3. जावा में, एक अंतिम क्षेत्र एक कन्स्ट्रक्टर सहायक से शुरू किया जा सकता है?
- 4. कैसे jFrames JavaFX के अंदर किया जा सकता है?
- 5. क्या घोषणा में एक संघ शुरू किया जा सकता है?
- 6. लूप के अंदर कार्य शुरू करना: लूप के अंदर मूल्यों को कैसे पास किया जा सकता है?
- 7. कक्षा क्षेत्रों को कैसे शुरू किया जा सकता है?
- 8. स्ट्रक्चर के अंदर गैर स्थैतिक फ़ील्ड क्यों शुरू नहीं किए जा सकते हैं?
- 9. बूस्ट :: scoped_ptr की सरणी शुरू करने के लिए सही तरीका?
- 10. एक टेलीफोनी कर सकते हैं। फोन ऑब्जेक्ट एसडीके के माध्यम से तत्काल किया जा सकता है?
- 11. कौन सा कन्स्ट्रक्टर देखने के लिए बुलाया जा सकता है?
- 12. क्या आप एक कक्षा में दो कक्षाएं बढ़ा सकते हैं?
- 13. सेट कर सकते हैं DisplayShowTitleEnabled xml में एक एक्शनबार थीम में सेट किया जा सकता है?
- 14. चुन सकते हैं() विंडोज के तहत पायथन में फ़ाइलों के साथ इस्तेमाल किया जा सकता है?
- 15. क्लास लाइब्रेरी के आउटपुट प्रकार वाला एक प्रोजेक्ट सीधे शुरू नहीं किया जा सकता है
- 16. जावा - आप कैसे धागे की तरह कुछ बनाते हैं जिसे शुरू किया जा सकता है और रोका जा सकता है?
- 17. सी # सामान्य प्रकार क्यों नहीं खोल सकते पैरामीटर के रूप में पारित किया जा सकता है?
- 18. प्रदर्शन कर सकते हैं SegueWithIdentifier AppDelegate के साथ उपयोग किया जा सकता है?
- 19. आईपैड नेविगेशन नियंत्रक पॉपओवर के अंदर रखा जा सकता है?
- 20. क्लास लाइब्रेरी के आउटपुट प्रकार वाला एक प्रोजेक्ट सीधे शुरू नहीं किया जा सकता है
- 21. तत्काल क्या किया जा सकता है?
- 22. Aptana "चयन शुरू किया जा सकता है, और वहाँ कोई हाल की शुरूआत कर रहे हैं।"
- 23. क्या यूएसी एक और प्रक्रिया शुरू किए बिना एक प्रक्रिया को बढ़ा सकता है
- 24. बेस कन्स्ट्रक्टर को कॉल नहीं किया जा रहा है
- 25. विजुअल स्टूडियो सी ++ में स्थापित नहीं किया जा सकता है
- 26. हम स्थानीय चर घोषित कैसे कर सकते हैं और इसका मूल्य कैसे बढ़ा सकते हैं?
- 27. सी #: आभासी घटनाएं क्या हैं और उनका उपयोग कैसे किया जा सकता है?
- 28. EclipseFP स्थापित कर सकते हैं नहीं के रूप में वंशज ब्राउज़र स्थापित नहीं किया जा सकता है के रूप में terminfo स्थापित नहीं किया जा सकता
- 29. वेबसाइट सेवा को क्रमबद्ध नहीं किया जा सकता है क्योंकि इसमें पैरामीटर रहित कन्स्ट्रक्टर नहीं है
- 30. सी ++ प्रोग्रामिंग कास्टिंग: क्या यह किया जा सकता है?
क्या प्रारंभिक सूची में इसे आरंभ करना संभव है? यदि हां, तो कैसे? – User