वहाँ अस्थायी रूप से हड़पने के लिए संसाधन के स्वामित्व weak_ptr
एक द्वारा की ओर इशारा किया दो तरीके होने लगते हैं shared_ptr
, nullptr
लौटने के लॉक के साथ weak_ptr
खाली है और shared_ptr
कन्स्ट्रक्टर अपवाद फेंक रहा है।std :: weak_ptr: लॉक या shared_ptr कन्स्ट्रक्टर?</p> <ol> <li>उपयोग <code>lock()</code></li> <li>एक <code>shared_ptr</code> निर्माता को <code>weak_ptr</code> दर्रा</li> </ol> <p>इन दोनों एक उत्पादन:
तो सवाल यह है कि: कब एक या दूसरे का उपयोग किया जाना चाहिए? क्या इस से संबंधित सामान्य दिशानिर्देश या सर्वोत्तम प्रथाएं हैं?