C++تعريف دالة ترمي إستثناءات من أكثر من نوع
في المثال التالي قمنا بتعريف دالة إسمها checkWord()
عند استدعاءها نمرر لها نص لتتحقق منه و التأكد ما إن كان يحتوي على كلمة واحدة أم لا.
الدالة سترمي إستثناء قيمته العدد 0
في حال تم تمرير نص فارغ لها, و سترمي إستثناء قيمته الكلمة 'Space'
في حال تم تمرير أكثر من كلمة لها.
مثال
سنحصل على النتيجة التالية عند التشغيل.
Error: string contain a whitespace! The program is still working properly :)