Articles of कंस्ट्रक्टर

सी ++ कंस्ट्रक्टर के साथ डिफ़ॉल्ट मापदंडों

क्या यह क्लास कन्स्ट्रक्टर के लिए अच्छा अभ्यास है जो डिफ़ॉल्ट पैरामीटर का उपयोग करता है, या मुझे अलग ओवरलोडेड कन्स्ट्रक्टर का उपयोग करना चाहिए? उदाहरण के लिए: // Use this… class foo { private: std::string name_; unsigned int age_; public: foo(const std::string& name = "", const unsigned int age = 0) : name_(name), age_(age) […]

कन्स्ट्रक्टर से एक आभासी फ़ंक्शन कॉल करना

मैं प्रभावी सी ++ पढ़ रहा हूं, और "आइटम 9: निर्माण या विनाश के दौरान वर्चुअल फ़ंक्शन कभी कॉल न करें" है। और मैं सोच रहा हूँ कि मेरा कोड ठीक है भले ही यह इस नियम को तोड़ता है: using namespace std; class A{ public: A(bool doLog){ if(doLog) log(); } virtual void log(){ cout […]

आभासी विरासत में कन्स्ट्रक्टर कॉल का आदेश

class A { int i; public: A() {cout<<"in A's def const\n";}; A(int k) {cout<<"In A const\n"; i = k; } }; class B : virtual public A { public: B(){cout<<"in B's def const\n";}; B(int i) : A(i) {cout<<"in B const\n";} }; class C : public B { public: C() {cout<<"in C def cstr\n";} C(int i) […]

सी # – सभी व्युत्पन्न कक्षाओं को बनाने से बेस क्लास कन्स्ट्रक्टर को फोन किया जाता है

मेरे पास एक बेस क्लास कैरेक्टर है जिसमें कई कक्षाएं हैं जो इसे लेकर हैं। आधार वर्ग के विभिन्न क्षेत्रों और विधियों हैं मेरे सभी व्युत्पन्न कक्षाएं एक ही आधार वर्ग रचनाकार का उपयोग करते हैं, लेकिन अगर मैं अपने व्युत्पन्न कक्षाओं में निर्माता को फिर से परिभाषित नहीं करता तो मुझे त्रुटि मिलती है: […]

अगर बयानों में चर के दायरे

मेरे पास एक ऐसा वर्ग है जिसमें कोई डिफॉल्ट कन्स्ट्रक्टर या असाइनमेंट ऑपरेटर नहीं है, इसलिए इसे किसी अन्य फ़ंक्शन के परिणाम के आधार पर if / else बयान के भीतर घोषित और आरम्भ किया जाता है। लेकिन फिर यह कहते हैं कि यह गुंजाइश से बाहर है, हालांकि सशर्त के दोनों मार्ग एक उदाहरण […]

क्या मुझे कंट ऑब्जेक्ट के लिए उपयोगकर्ता द्वारा प्रदत्त कंस्ट्रक्टर को वास्तव में लागू करना है?

मेरे पास कोड है: class A { public: A() = default; private: int i = 1; }; int main() { const A a; return 0; } यह जी ++ ( आईडियान देखें) पर ठीक ठीक है, लेकिन त्रुटि के साथ झगड़ा ++ पर विफल रहता है: const प्रकार 'const ए' के ​​एक ऑब्जेक्ट के डिफ़ॉल्ट […]

बेस क्लास कन्स्ट्रक्टर से शुद्ध आभासी फ़ंक्शन पर कॉल करें

मेरे पास एक बेस क्लास मायबेज है जिसमें शुद्ध वर्चुअल फंक्शन है: void PrintStartMessage() = 0 मैं चाहता हूं कि प्रत्येक व्युत्पन्न वर्ग इसे अपने निर्माता में कॉल करे तो मैं इसे बेस क्लास ( MyBase ) कन्स्ट्रक्टर में डाल दिया class MyBase { public: virtual void PrintStartMessage() =0; MyBase() { PrintStartMessage(); } }; class […]

सी ++ 0x में सभी कन्स्ट्रक्टर को अग्रेषित करना

सी ++ 0x में सभी अभिभावकों के सभी अभिभावकों को अग्रेषित करने का सही तरीका क्या है? मैं यह कर रहा हूं: class X: public Super { template<typename… Args> X(Args&&… args): Super(args…) {} };

जावा: नया इंस्टासेंस जिसमें कोई डिफॉल्ट कन्स्ट्रक्टर नहीं है

मैं अपने छात्रों के होमवर्क के लिए एक स्वचालित परीक्षण ढांचा (jUnit पर आधारित है, लेकिन यह कोई महत्वपूर्ण नहीं) बनाने का प्रयास कर रहा हूं। उन्हें कुछ कक्षाओं के लिए कन्स्ट्रक्टर बनाना होगा और उन्हें कुछ तरीकों को भी शामिल करना होगा। बाद में, मैं जो परीक्षण कार्य प्रदान करता हूं, वे जांच लेंगे […]

निजी कंस्ट्रक्टर के साथ जावा स्प्रिंग बीन

क्या वसंत में संभव है कि सेम के लिए उस वर्ग में सार्वजनिक कन्स्ट्रक्टर नहीं है, बल्कि केवल निजी है? जब बीन बनाया जाता है तो क्या यह निजी कन्स्ट्रक्टर लागू होगा? धन्यवाद।

दिलचस्प पोस्ट
ओस्ट्रिन्स्ट्रीम का पुन: उपयोग कैसे करें? मेरे वेब एप्लिकेशन में वसंत से 'कोई धागा-बाध्य अनुरोध नहीं मिला' त्रुटि प्राप्त करना मैं एक प्रोग्राम में सभी परियोजनाओं को प्रोग्राम में कैसे सूचीबद्ध कर सकता हूं? उपयोगकर्ता ने उनके उपयोग को अस्वीकार करने के बाद मैं स्थान सेवाओं को चालू करने के लिए कैसे संकेत कर सकता हूं फॉर्म_लोड () 'इवेंट' या ओवरराइड ऑनलोड () फ़िशइ विरूपण को प्रोग्रामेटिक रूप से ठीक करना रनटाइम पर मैं एक पथ कैसे निर्दिष्ट कर सकता हूं? "शाखा" से हमारा क्या मतलब है? मुझे C + + 14 स्वत: रिटर्न टाइप कटौती कब का उपयोग करना चाहिए? रूपांतरित करने के समान ही काम कर रहा है? संपादन टेक्स्ट के लिए पहला अक्षर कैपिटलाइज़ेशन नियमित अभिव्यक्तियों का उपयोग करते हुए डॉट मैच न्यूलाइन वर्णों को कैसे बनाते हैं पुशस्टेट और एसईओ त्रुटि संदेश: "'क्रोमेड्रिवर' निष्पादन योग्य पथ में उपलब्ध होने की आवश्यकता है" कैसे एक / सभी php सत्रों को मारने के लिए?