shared-ptr

    20गर्मी

    3उत्तर

    buffer = new char[64]; buffer = std::make_shared<char>(char[64]); ??? क्या आप make_shared<>() का उपयोग कर किसी सरणी में स्मृति आवंटित कर सकते हैं? मैं कर सकता: buffer = std::make_shared<char>(new c

    15गर्मी

    3उत्तर

    मैं एक उद्देश्य-सी पृष्ठभूमि से सी ++ 11 पर आया हूं, और एक चीज जिसके साथ मैं आने के लिए संघर्ष कर रहा हूं वह सी ++ 11 के विभिन्न कैप्चरिंग अर्थशास्त्र है लैम्बडा बनाम उद्देश्य-सी "ब्लॉक"। (तुलना के लि

    16गर्मी

    2उत्तर

    पर विचार करें this code: Custom new SomeClass() Another one... SomeClass() Done! ~SomeClass() ~SomeClass() Custom delete जाहिर है, std::make_shared()new ऑपरेटर फोन नहीं किया है - यह एक कस

    6गर्मी

    3उत्तर

    मुझे यकीन नहीं है कि क्या मैं किसी दस्तावेज़ त्रुटि या सिरदर्द से अधिक पीड़ित हूं, इसलिए ... मैं जो करना चाहता हूं वह एक साझा_ptr है जो किसी अन्य के साथ स्वामित्व साझा करता है, लेकिन जो किसी सदस्य का

    5गर्मी

    1उत्तर

    मेरे पास एक संरचना है जो आधार वर्ग Entity से प्राप्त वस्तुओं का प्रबंधन करती है, लेकिन उनके जीवनकाल को नियंत्रित नहीं करती है। मैं चाहता हूं कि इस संरचना को weak_ptr<Entity> जैसे कमजोर पॉइंटर्स दिए जा

    5गर्मी

    1उत्तर

    के साथ होल्डर के रूप में अमूर्त आधार पर उपयोग करना हमारा समूह C++ का उपयोग करके एक संख्यात्मक ढांचा विकसित कर रहा है। अब हम पाइथन में उपलब्ध होने के लिए हमारे ढांचे के बुनियादी हिस्सों को लपेटना चाहते

    5गर्मी

    1उत्तर

    मैंने हाल ही में अपने कोड में कॉन्स्ट शुद्धता को लागू करने की कोशिश करना शुरू कर दिया है। एक समारोह परिभाषा में, मैं कक्षा LorentzM की एक निरंतर वस्तु के लिए एक निरंतर सूचक फ़ीड: void AnalysisObject::

    27गर्मी

    1उत्तर

    क्या सी ++ 11 में boost::intrusive_ptr के बराबर कुछ है? मेरी समस्या यह है कि मेरे सी ++ कोड पर सी-स्टाइल इंटरफेस है। इंटरफ़ेस के दोनों पक्ष सी ++ का उपयोग कर सकते हैं, लेकिन सी इंटरफेस को उजागर करने क

    5गर्मी

    1उत्तर

    का उपयोग करते समय अजीब डबल विनाशक कॉल अंत में मैंने बहुत अजीब बग को ट्रैक किया, जो डबल कॉलिंग विनाशक के कारण होता है। #include <iostream> #include <memory> #include <set> class cEventSystem {

    9गर्मी

    2उत्तर

    का उपयोग कर मैं सी ++ 0 एक्स/11 में स्मार्ट पॉइंटर्स के साथ काम करना शुरू कर रहा हूं और मैंने एक असाधारण स्थिति में भाग लिया है। मैं share_ptr का उपयोग कर किसी ऑब्जेक्ट का उदाहरण डालना चाहता हूं। वर्ग