c++ - How to deep copy full object behind boost::shared_ptr into shared_ptr pointing to new location? -


boost :: shared_ptr के पीछे पूर्ण ऑब्जेक्ट कैसे कॉपी करें: वहाँ memcopy विकल्प हैं सिर्फ मेमोरी क्लोन बनाएं), या हम कॉपी कन्स्ट्रक्टर बनाएंगे?

आपको प्रतिलिपि कन्स्ट्रक्टर या < कोड> ऑपरेटर = जो गहरी प्रतिलिपि का प्रदर्शन करेगा।

बढ़ावा :: साझा_पीटीआर आपके लिए यह करने के लिए आपके ऑब्जेक्ट की संरचना को नहीं जान सकता। न तो "मेमोरी क्लोन" ऑपरेशन हो सकता है।

बेशक, यह केवल ऑब्जेक्ट्स के लिए है, जिसे एक स्पष्ट रूप से परिभाषित कॉपी कन्स्ट्रक्टर / operator = की आवश्यकता है और "तुच्छ" उथले प्रतिलिपि।

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -