shared-ptr पर टैग किए गए जवाब

संदर्भ ने साझा स्वामित्व को लागू करने वाले स्मार्ट पॉइंटर क्लास को गिना

2
Share_ptr <void> कानूनी क्यों है, जबकि unique_ptr <void> बीमार है?
सवाल वास्तव में शीर्षक में फिट बैठता है: मैं यह जानने के लिए उत्सुक हूं कि इस अंतर का तकनीकी कारण क्या है, लेकिन यह भी तर्क है? std::shared_ptr&lt;void&gt; sharedToVoid; // legal; std::unique_ptr&lt;void&gt; uniqueToVoid; // ill-formed;

4
शेयर्ड_एप्ट्र <Derived> को शेयर्ड_प्ट्र <बेस> के रूप में पास करना
shared_ptrएक व्युत्पन्न प्रकार को किसी फ़ंक्शन के shared_ptrआधार पर पास करने के लिए जाने के लिए सबसे अच्छा तरीका क्या है जो एक आधार प्रकार लेता है ? मैं आमतौर पर shared_ptrएक अनावश्यक प्रतिलिपि से बचने के लिए संदर्भ से गुजरता हूं : int foo(const shared_ptr&lt;bar&gt;&amp; ptr); लेकिन यह काम …

5
साझा बिंदुओं को तर्क के रूप में पारित करना
अगर मैं एक साझा सूचक में लिपटी हुई वस्तु घोषित करता हूं: std::shared_ptr&lt;myClass&gt; myClassObject(new myClass()); तब मैं इसे एक विधि के तर्क के रूप में पारित करना चाहता था: DoSomething(myClassObject); //the called method void DoSomething(std::shared_ptr&lt;myClass&gt; arg1) { arg1-&gt;someField = 4; } क्या उपरोक्त केवल साझा_ संदर्भ संदर्भ गणना और सब …

7
Share_ptr का उपयोग करने के लिए उदाहरण?
नमस्ते मैंने आज एक प्रश्न पूछा कि एक ही वेक्टर सरणी में विभिन्न प्रकार की वस्तुओं को कैसे सम्मिलित किया जाए और उस प्रश्न में मेरा कोड था gate* G[1000]; G[0] = new ANDgate() ; G[1] = new ORgate; //gate is a class inherited by ANDgate and ORgate classes class …

2
खाली और अशक्त std :: shared_ptr के बीच C ++ में क्या अंतर है?
Cplusplus.com shared_ptrपेज एक के बीच एक अंतर से जुड़ी जानकारी खाली std::shared_ptr और एक अशक्त shared_ptr । Cppreference.com पेज स्पष्ट रूप से भेद बाहर फोन नहीं है, लेकिन का उपयोग करता है दोनों "खाली" और की तुलना nullptrकी, उसके वर्णन में std::shared_ptrव्यवहार। क्या एक खाली और एक अशक्त के बीच …
80 c++  c++11  shared-ptr 

3
कस्टम आवंटनकर्ता द्वारा साझा की गई मेमोरी में एक साझा_प्राथर डिलेटर संग्रहीत है?
कहें कि मेरे पास एक shared_ptrकस्टम आवंटनकर्ता और एक कस्टम डेलेटर है। मुझे मानक में कुछ भी नहीं मिला जो इस बात पर चर्चा करता है कि डिलेटर को कहाँ संग्रहीत किया जाना चाहिए: यह नहीं कहता है कि कस्टम एलोलेटर का उपयोग डेलेटर की मेमोरी के लिए किया जाएगा, …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.