Articles of कॉपी कन्स्ट्रक्टर

हमें प्रतिलिपि कन्स्ट्रक्टर का उपयोग कब करना है?

मुझे पता है कि सी ++ कंपाइलर एक क्लास के लिए एक कॉपी कन्स्ट्रक्टर बनाता है। किस मामले में हमें एक यूजर-डिफिल्ड कॉपी कन्स्ट्रक्टर लिखना है? क्या आप कुछ उदाहरण दे सकते हैं?

सी ++ में परिवर्तित कन्स्ट्रक्टर क्या है? ये किसके लिये है?

मैंने सुना है कि सी ++ ने "कनवर्ज़न कन्स्ट्रक्टर" या "कन्स्ट्रक्टरों को कनवर्टिंग" नाम से कुछ कहा है। ये क्या हैं, और वे क्या हैं? मैंने इसे इस कोड के संबंध में उल्लेख किया है: class MyClass { public: int a, b; MyClass( int i ) {} } int main() { MyClass M = 1 […]

सी ++ में कन्स्ट्रक्टर और = ऑपरेटर ओवरलोड कॉपी करें: क्या एक आम समारोह संभव है?

एक कॉपी निर्माता के बाद से MyClass(const MyClass&); और एक = ऑपरेटर ओवरलोड MyClass& operator = (const MyClass&); बहुत ज्यादा एक ही कोड है, एक ही पैरामीटर, और केवल वापसी पर भिन्न है, क्या इसका उपयोग करने के लिए दोनों के लिए एक सामान्य कार्य करना संभव है?

प्रतिलिपि असाइनमेंट ऑपरेटर को संदर्भ / कॉन्स्ट संदर्भ क्यों वापस करना चाहिए?

सी ++ में, प्रतिलिपि असाइनमेंट ऑपरेटर से लौटने वाले संदर्भ की अवधारणा मुझे अस्पष्ट है प्रतिलिपि असाइनमेंट ऑपरेटर नए ऑब्जेक्ट की एक कॉपी क्यों नहीं दे सकता है? इसके अलावा, अगर मुझे कक्षा ए और निम्नलिखित हैं: A a1(param); A a2 = a1; A a3; a3 = a2; //<— this is the problematic line ऑपरेटर […]

इस मामले में निर्माता की कॉपी क्यों नहीं की जाती है?

यहां छोटा कोड स्निपेट है: class A { public: A(int value) : value_(value) { cout <<"Regular constructor" <<endl; } A(const A& other) : value_(other.value_) { cout <<"Copy constructor" <<endl; } private: int value_; }; int main() { A a = A(5); } मैंने मान लिया है कि उत्पादन "आरएफ़एस" के लिए "नियमित निर्माता" होगा और […]

क्लोन () बनाम कॉपी कन्स्ट्रक्टर- जो जावा में अनुशंसित है

जावा में क्लोन विधि बनाम कॉपी निर्माता जो एक सही समाधान है जहां प्रत्येक मामले का उपयोग करना है?

प्रतिलिपि कन्स्ट्रक्टर C ++ में संदर्भ द्वारा अपने पैरामीटर को क्यों स्वीकार करना चाहिए?

संदर्भ के द्वारा प्रतिलिपि कन्स्ट्रक्टर को अपने पैरामीटर को क्यों पास करना चाहिए?

गतिशील वस्तुओं की एक सरणी आवंटित

यह एक शुरुआती सवाल है, लेकिन मैंने बहुत समय में सी ++ नहीं किया है, इसलिए यहां जाता है … मेरे पास एक क्लास है जिसमें गतिशील रूप से आवंटित सरणी शामिल है, कहते हैं class A { int* myArray; A() { myArray = 0; } A(int size) { myArray = new int[size]; } ~A() […]

स्वचालित / प्रतिलिपि / चालन सीटीओआर की प्रतिलिपि बनाने और कॉपी / स्थानांतरण असाइनमेंट ऑपरेटर के लिए शर्तें?

मैं उन शर्तों पर मेरी स्मृति को ताज़ा करना चाहता हूं जिसके तहत एक कंपाइलर आमतौर पर स्वत: एक डिफ़ॉल्ट कन्स्ट्रक्टर उत्पन्न करता है, कस्ट निर्माता और असाइनमेंट ऑपरेटर बनाता है। मुझे याद करना लगता है वहां कुछ नियम थे, लेकिन मैं याद नहीं करता, और ऑनलाइन भी एक सम्मानित संसाधन नहीं मिल सकता है […]

कॉपी-और-स्वैप मुहावरे क्या है?

यह मुहावरा क्या है और इसका इस्तेमाल कब किया जाना चाहिए? यह किस समस्या को हल करता है? क्या मुहावरे बदलने पर सी ++ 11 का उपयोग किया जाता है? हालांकि कई जगहों पर इसका उल्लेख किया गया है, हमारे पास कोई एकवचन "क्या है" सवाल और जवाब नहीं था, इसलिए यहां यह है। यहां […]

दिलचस्प पोस्ट
एक समारोह में बनाए जाने पर टंकिनर छवि क्यों नहीं दिखाई देती? PHP फ्लोट गणना की सटीकता अपेक्षित यदि कंडीशनल वैधीकरण विशेषता अक्षर अक्षर की जगह नहीं लेना जावा में 'ArrayList <String> से' स्ट्रिंग 'परिवर्तित करना मैं एक एसईएल चयन में अगर … I तत्वों के समूह पर MVC बल jQuery सत्यापन टाइमआउट के साथ मॉड्यूल 'उपप्रोसेस' का उपयोग करना 33554432 बाइट्स की अनुमति के स्मृति समाप्त (php में 43148176 बाइट आवंटित करने की कोशिश की गई) वसंत में एक सूची बीन को परिभाषित करने के लिए कैसे? यूनिसेक यूनिकोड वर्णों के लिए उद्देश्य सी / कोको का उपयोग करना, अर्थात् \ u1234 मुझे कैसे पता चलेगा कि मुझे सीआरएल का उपयोग कैसे किया जाएगा? अपरिचित SSL संदेश, सादा टेक्स्ट कनेक्शन? अपवाद PHP, कैसे शून्य से एक विभाजन पकड़ने के लिए? गिट और मर्कुरियल के साथ आंशिक क्लोन