सी ++ में कोई प्रतिलिपि कथन से कॉल नहीं किया जा सकता है क्योंकि मानक में एक विशेष खंड की वजह से एक कंपाइलर प्रतिलिपि बनाने वाले को कॉपी करने के लिए अनुमति देता है रिटर्न स्टेटमेंट, भले ही कॉपी कन्स्ट्रक्टर के साइड इफेक्ट्स हों। इस प्रकार, एक कॉपी कन्स्ट्रक्टर लिखना खराब शैली है जो इंस्टेंस बनाने की प्रतिलिपि बनाने की तुलना में कुछ और करता है।सी ++ 11 साइड इफेक्ट्स के साथ 11 चालक कन्स्ट्रक्टर
सी ++ 11 मानक है कि संकलक कुछ निश्चित परिस्थितियों में कदम निर्माता के लिए एक कॉल समाप्त करने के लिए अनुमति देते हैं में इसी तरह के बयान कर रहे हैं - और अगर ऐसा है, उन परिस्थितियों क्या हैं?
धन्यवाद। प्रश्न पूरी हद तक जवाब दिया। आज बहुत कुछ सीख लिया! पहला (कुछ सेकंड तक) @Xeo था। यह सही जवाब होगा। सभी उत्तर +1 – ritter