ctor-initializer पर टैग किए गए जवाब

5
एक कॉन्स्टेबल रेफरेंस क्लास मेंबर अस्थायी जीवन को लम्बा खींचता है?
ऐसा क्यों होता है: #include <string> #include <iostream> using namespace std; class Sandbox { public: Sandbox(const string& n) : member(n) {} const string& member; }; int main() { Sandbox sandbox(string("four")); cout << "The answer is: " << sandbox.member << endl; return 0; } का आउटपुट दें: उत्तर है: के बजाय: …

6
कंस्ट्रक्टर इनिशियलाइज़र में एक सदस्य सरणी को आरम्भ करना
class C { public: C() : arr({1,2,3}) //doesn't compile {} /* C() : arr{1,2,3} //doesn't compile either {} */ private: int arr[3]; }; मेरा मानना ​​है कि कारण यह है कि सरणियों को केवल =सिंटैक्स के साथ आरंभ किया जा सकता है , अर्थात: int arr[3] = {1,3,4}; प्रशन मैं …

1
प्रत्यायोजित कंस्ट्रक्टर का उपयोग करते हुए सदस्य आरंभीकरण
मैंने C ++ 11 मानक को आज़माना शुरू कर दिया है और मुझे यह सवाल मिला है जो बताता है कि कैसे एक intor विधि या इस तरह से बचने के लिए उसी कक्षा में दूसरे ctor से अपने ctor को कॉल करें। अब मैं कोड के साथ एक ही …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.