C++ बनाम Java में एक्सेप्शन हैंडलिंग में महत्वपूर्ण अंतर हैं
Java में एक्सेप्शन हैंडलिंग | C++ में एक्सेप्शन हैंडलिंग |
---|---|
केवल फेंकने योग्य वस्तुओं को वस्तुओं के रूप में फेंका जा सकता है। | सभी प्रकार अपवाद के रूप में फेंके जा सकते हैं |
जावा में, अंत में एक ब्लॉक होता है जिसे सफाई के लिए ट्राइ कैच ब्लॉक के बाद निष्पादित किया जाता है। | C++ में अंतत:ब्लॉक का कोई अस्तित्व नहीं है |
एक नए कीवर्ड थ्रो का उपयोग किसी फ़ंक्शन द्वारा फेंके गए अपवादों को सूचीबद्ध करने के लिए किया जाता है। | थ्रो कीवर्ड का उपयोग किसी फ़ंक्शन द्वारा फेंके गए अपवादों को सूचीबद्ध करने के लिए किया जाता है। |
चेक किए गए और अनचेक किए गए दोनों अपवाद मौजूद हैं। | केवल अनियंत्रित अपवाद मौजूद हैं। |