C++ बनाम Java में एक्सेप्शन हैंडलिंग में मुख्य अंतर हैं
| Java में एक्सेप्शन हैंडलिंग | C++ में एक्सेप्शन हैंडलिंग |
|---|---|
| केवल थ्रोएबल ऑब्जेक्ट्स को ऑब्जेक्ट के रूप में फेंका जा सकता है। | सभी प्रकार को एक्सेप्शन के रूप में फेंका जा सकता है |
| Java में, finally एक ब्लॉक है जो क्लीनअप के लिए try-catch ब्लॉक के बाद निष्पादित होता है। | C++ में finally ब्लॉक का अस्तित्व नहीं है |
| एक नया कीवर्ड throws का उपयोग फंक्शन द्वारा फेंके गए एक्सेप्शन को सूचीबद्ध करने के लिए किया जाता है। | फंक्शन द्वारा फेंके गए एक्सेप्शन को सूचीबद्ध करने के लिए throw कीवर्ड का उपयोग किया जाता है। |
| चेक्ड और अनचेक्ड दोनों प्रकार के एक्सेप्शन मौजूद हैं। | केवल अनचेक्ड एक्सेप्शन मौजूद हैं। |