shared-ptr

    20गर्मी

    4उत्तर

    मेरे पास मेरे डीएल में एक सारणी कक्षा है। class IBase { protected: virtual ~IBase() = 0; public: virtual void f() = 0; }; मैं अपने exe फ़ाइल जो dll लोड करता IBase प्राप्त करना

    23गर्मी

    6उत्तर

    दूसरे शब्दों में, कार्यान्वयन कैसे गिनती का ट्रैक रखता है? क्या कोई मानचित्र-जैसी वस्तु है जो सभी shared_ptr उदाहरणों के द्वारा सुलभ है, जिनकी कुंजी सूचक का पता है और मान संदर्भों की संख्या है? अगर मु

    7गर्मी

    4उत्तर

    संदर्भ ++ एक conveneint निर्माण कि हमें निम्नलिखित सी कोड को आसान बनाने के लिए अनुमति देते हैं प्रबंधन। हालांकि, मुझे यकीन है कि कैसे f(object& o) की तरह एक समारोह जिन्हें संदर्भ तर्क स्वीकार करता है

    26गर्मी

    6उत्तर

    boost::shared_ptr एक असामान्य निर्माता template<class Y> shared_ptr(shared_ptr<Y> const & r, T * p); है और मैं इस के लिए उपयोगी होगा क्या करने के लिए के रूप में एक छोटे से हैरान हूँ। असल में यह r के

    43गर्मी

    4उत्तर

    मेरे पास कई boost::shared_ptr<MyClass> ऑब्जेक्ट्स हैं, और किसी बिंदु पर मैं जानबूझकर delete कुछ स्मृति को मुक्त करने के लिए चाहता हूं। (मुझे उस बिंदु पर पता है कि मुझे कभी भी MyClass ऑब्जेक्ट्स की ओर

    71गर्मी

    4उत्तर

    के समतुल्य boost::shared_ptr के साथ क्या है? दूसरे शब्दों में, कैसे मैं निम्नलिखित Base* b = new Derived(); Derived* d = static_cast<Derived*>(b); जब shared_ptr का उपयोग कर फिर से लिखने की क्या ज़र

    6गर्मी

    2उत्तर

    यह भी देखें: Similar question नीचे दिया गया कोड स्पष्ट रूप से खतरनाक है। सवाल यह है कि: * इस संदर्भ के बारे में आप कैसे ट्रैक करते हैं? using namespace boost; // MyClass Definition class MyClass {

    10गर्मी

    8उत्तर

    मैं सी ++ में अपने आवेदन में boost :: shared_ptr का उपयोग करता हूं। स्मृति समस्या वास्तव में गंभीर है, और एप्लिकेशन बड़ी मात्रा में स्मृति लेता है। हालांकि, क्योंकि जब मैं एप्लिकेशन से बाहर निकलता हूं

    7गर्मी

    7उत्तर

    मैं अब सोम समय के लिए साझा पॉइंटर्स का उपयोग कर रहा हूं, और मेरे पास मेरे प्रोग्राम में प्रदर्शन समस्याएं हैं ... इसलिए मैं जानना चाहता हूं कि साझा पॉइंटर्स प्रदर्शन में कमी का कारण बनता है या नहीं। य

    15गर्मी

    1उत्तर

    के विभिन्न स्वादों के बीच अंतर boost::shared_ptr, std::tr1::shared_ptr और आगामी (C++0x) std::shared_ptr के बीच कोई अंतर है? क्या एक से दूसरे में पोर्टिंग होगा कोई ओवरहेड होगा या वे मूल रूप से वही हैं?