C++إلتقاط الإستثناء مهما كان نوعه
إذا كنت لا تعرف نوع الإستثناء الذي قد يسببه الكود أو كنت تعرف فقط بعض أنواع الإستثناءات التي قد تحدث و تريد حماية الكود من كل الإستثناءات التي قد تحدث يمكنك وضع الرمز ... فقط في الدالة catch() كالتالي.
في المثال التالي قمنا بتعريف دالة إسمها checkAge()
عند استدعاءها نمرر لها عدد يمثل العمر, فتقوم بالتشييك عليه و إظهار أخطاء في حال كان العمر أصغر أو يساوي 0
أو كان أكبر من 130
أو أو كان أقل من 18
.
مثال
سنحصل على النتيجة التالية عند التشغيل.
Oops.. Something is not right!