मैं C++ Next blog पर Want Speed? Pass by Value पढ़ने और this program बनाया गया था प्रतिलिपि इलिजन का एहसास दिलाने में और सी में अर्थ विज्ञान स्थानांतरित करने के लिए ++ 0x: #include <vector>
#include
मैं अभी भी एक रूकी प्रोग्रामर हूं, मुझे पता है कि समयपूर्व अनुकूलन खराब है, लेकिन मुझे यह भी पता है कि आसपास की बड़ी चीजें कॉपी करना भी बुरा है। मैंने कॉपी एलिशन पर पढ़ा है और यह समानार्थक है लेकिन उद
साइड इफेक्ट्स के साथ एक कॉपी कन्स्ट्रक्टर के साथ एक अपवाद वर्ग पर विचार करें। एक संकलक प्रतिलिपि निर्माता यहाँ बुला छोड़ कर सकते हैं: try {
something_that_throws_ugly_exception();
}
catch(ugly_
मैं Copy and Swap पढ़ रहा था। मैंने कॉपी एलिजन पर कुछ लिंक पढ़ने की कोशिश की लेकिन इसका अर्थ यह नहीं पता था कि इसका क्या अर्थ है। क्या कोई यह बता सकता है कि यह अनुकूलन क्या है, और विशेष रूप से निम्नलि