تعدد الاستثناءات في ++C
تعدد الاستثناءات يمكننا أن ندخل ألية الاستثناء لمتابعة أي عدد من الأخطاء المحتملة , ولبيان ذلك نعدل من البرنامج السابق لنفصل بين متابعة خطأ إدخال عدد زائد , وخطأ إدخال عدد زائد وخطأ سحب عدد زائد بحيث يكون لكل فئته الاستثنائية الخاصة به : Xstack2.cpp // xstak2.cpp // demonstrates two exception handlers // UCS Laboratories #include <iostream.h> const int MAX = 3; // stack holds 3 ints class Stack { private : int st[MAX]; // stack: array of integers int top; // index of top of stack public : class Full { }; // exception class class Empty { }; // exception class Stack() // constructor { top = -1; } void push( int var) // put number on stack { if (top >= MAX-1) // if stack full, throw Full(); // throw Full e...