destructor पर टैग किए गए जवाब

12
क्या विध्वंसक कॉलिंग मैन्युअल रूप से हमेशा खराब डिज़ाइन का संकेत है?
मैं सोच रहा था: वे कहते हैं कि यदि आप मैन्युअल रूप से विध्वंसक कह रहे हैं - आप कुछ गलत कर रहे हैं। लेकिन क्या हमेशा ऐसा ही होता है? क्या कोई प्रति-उदाहरण हैं? स्थिति जहां इसे मैन्युअल रूप से कॉल करना या जहां से बचने के लिए यह …

2
फ़ंक्शन ऑब्जेक्ट का उपयोग करके C ++ थ्रेड, कई विध्वंसक कैसे कहे जाते हैं लेकिन निर्माणकर्ता नहीं?
कृपया नीचे कोड स्निपेट ढूंढें: class tFunc{ int x; public: tFunc(){ cout<<"Constructed : "<<this<<endl; x = 1; } ~tFunc(){ cout<<"Destroyed : "<<this<<endl; } void operator()(){ x += 10; cout<<"Thread running at : "<<x<<endl; } int getX(){ return x; } }; int main() { tFunc t; thread t1(t); if(t1.joinable()) { cout<<"Thread …


5
क्या लूप के अंदर एक स्थानीय वस्तु का विनाशकर्ता को अगले पुनरावृत्ति से पहले बुलाया जाने की गारंटी है?
जब मेरे पास एक लूप होता है और इस लूप के अंदर एक नया स्टैक वैरिएबल बनता है (इसे ढेर और वेरिएबल पर ऑल्टर करते हुए इसे लूप बॉडी के अंदर घोषित नहीं किया जाता है), इस ऑब्जेक्ट का डिस्ट्रक्टर होता है जिसे गारंटीड किया जाता है जिसे अगले इरिगेशन …
11 c++  destructor 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.