विषयसूची:
- क्या C अपवादों को संभाल सकता है?
- क्या अपवाद फेंकना अच्छा है?
- क्या आपको अपवादों से बचना चाहिए?
- क्या अपवाद प्रदर्शन के लिए खराब हैं?
वीडियो: क्या अपवाद खराब c++ हैं?
2024 लेखक: Fiona Howard | [email protected]. अंतिम बार संशोधित: 2024-01-10 06:37
अपवाद खराब नहीं हैं वे C++ के RAII मॉडल के साथ अच्छी तरह से फिट होते हैं, जो C++ के बारे में सबसे सुंदर चीज है। यदि आपके पास पहले से ही कोड का एक गुच्छा है जो अपवाद सुरक्षित नहीं है, तो वे उस संदर्भ में खराब हैं। यदि आप वास्तव में निम्न स्तरीय सॉफ़्टवेयर लिख रहे हैं, जैसे linux OS, तो वे खराब हैं।
क्या C अपवादों को संभाल सकता है?
C अपवाद से निपटने का समर्थन नहीं करता। सी में एक अपवाद फेंकने के लिए, आपको कुछ विशिष्ट प्लेटफ़ॉर्म का उपयोग करने की आवश्यकता है जैसे कि Win32 की संरचित अपवाद हैंडलिंग - लेकिन इसके साथ कोई भी सहायता देने के लिए, हमें उस प्लेटफ़ॉर्म को जानना होगा जिसकी आप परवाह करते हैं।
क्या अपवाद फेंकना अच्छा है?
संक्षेप में: यदि कोई विधि उस कार्य को करने में सक्षम नहीं है जिसे करने के लिए उसे करना चाहिए, तो आपको अपवाद फेंकना चाहिए।
क्या आपको अपवादों से बचना चाहिए?
आदर्श रूप से, आपके कोड में त्रुटियां नहीं होनी चाहिए, लेकिन ऐसे मामलों में जहां यह होता है या होना चाहिए, अपवाद एक त्रुटि वापसी को लागू करने का सबसे सरल, सबसे विश्वसनीय तरीका प्रतीत होता है। … मेरे अनुभव में, जब भी संभव हो अपवादों से बचना सबसे अच्छा है।
क्या अपवाद प्रदर्शन के लिए खराब हैं?
अपवादों का उपयोग नहीं करना उनके संभावित प्रदर्शन प्रभाव के कारण एक बुरा विचार है। … हालांकि आपको अपने कोड में फेंके गए अपवादों की संख्या का पता लगाने की आवश्यकता है। हालांकि वे पकड़े जा सकते हैं, फिर भी उनका प्रदर्शन पर महत्वपूर्ण प्रभाव पड़ सकता है।