בחן את עצמך
 
namespaces, טיפול ב-exceptions
 



שאלה 2

איזה ערך יהיה ל-a בסוף הפונקציה Sample?


class C {
public:
 class AnyError {};
 class OneError:public AnyError {};
};

int Sample()
{
 int a;
 try
  {throw C::OneError();}
 catch(C::AnyError)
  {a = 2;}
 catch(C::OneError)
  {a = 1;}
 return a;
}
 
 
1
2