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


16
क्या C ++ 'अंततः' ब्लॉक का समर्थन करता है? (और यह 'RAII' क्या है जिसके बारे में मैं सुनता रहता हूँ?)
क्या C ++ ' अंततः ' ब्लॉक का समर्थन करता है ? RAII मुहावरा क्या है ? C ++ के RAII मुहावरे और C # 's' कथन के बीच अंतर क्या है ?
272 c++  exception  raii  finally  c++-faq 

16
एक विध्वंसक से अपवाद फेंकना
अधिकांश लोग कहते हैं कि एक अपवाद को कभी भी किसी विध्वंसक से बाहर नहीं फेंकना चाहिए - ऐसा करने से अपरिभाषित व्यवहार होता है। स्ट्रॉस्ट्रुप इस बात को स्पष्ट करता है कि "वेक्टर विध्वंसक स्पष्ट रूप से हर तत्व के लिए विध्वंसक को आमंत्रित करता है। इसका मतलब है …


5
क्या मुझे मैन्युअल रूप से एक ifstream बंद करने की आवश्यकता है?
क्या मुझे मैन्युअल रूप से कॉल करने की आवश्यकता है close()जब मैं एक का उपयोग करता हूं std::ifstream? उदाहरण के लिए, कोड में: std::string readContentsOfFile(std::string fileName) { std::ifstream file(fileName.c_str()); if (file.good()) { std::stringstream buffer; buffer << file.rdbuf(); file.close(); return buffer.str(); } throw std::runtime_exception("file not found"); } क्या मुझे file.close()मैन्युअल रूप …
201 c++  ifstream  raii 

6
C ++ में RAII और स्मार्ट पॉइंटर्स
C ++ के साथ अभ्यास में, RAII क्या है , स्मार्ट पॉइंटर्स क्या हैं , ये प्रोग्राम में कैसे लागू किए जाते हैं और स्मार्ट पॉइंटर्स के साथ RAII का उपयोग करने के क्या फायदे हैं?
193 c++  smart-pointers  raii 

29
C ++ में मेमोरी लीक से बचने के लिए सामान्य दिशानिर्देश [बंद]
जैसा कि यह वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

12
क्या अपवाद सुरक्षा के लिए "स्कोप्ड व्यवहार" प्राप्त करने के लिए एक साधन के रूप में आईडीसोफिल और "का उपयोग करना" अपमानजनक है?
C ++ में मैंने जो कुछ भी अक्सर उपयोग किया था वह एक वर्ग को निर्माण और विध्वंसक के माध्यम से Aएक अन्य वर्ग के लिए एक राज्य की प्रविष्टि और निकास की स्थिति को संभालने दे रहा था , यह सुनिश्चित करने के लिए कि यदि उस दायरे में …

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