c++ - How to deep copy full object behind boost::shared_ptr into shared_ptr pointing to new location? -
आपको प्रतिलिपि कन्स्ट्रक्टर या < कोड> ऑपरेटर = जो गहरी प्रतिलिपि का प्रदर्शन करेगा। बेशक, यह केवल ऑब्जेक्ट्स के लिए है, जिसे एक स्पष्ट रूप से परिभाषित कॉपी कन्स्ट्रक्टर / boost :: shared_ptr
बढ़ावा :: साझा_पीटीआर आपके लिए यह करने के लिए आपके ऑब्जेक्ट की संरचना को नहीं जान सकता। न तो "मेमोरी क्लोन" ऑपरेशन हो सकता है।
operator = की आवश्यकता है और "तुच्छ" उथले प्रतिलिपि।
Comments
Post a Comment