Code:
class A{
int a1;
public:
A(int a){...};
...
};
class B : public A{
int b;
public:
B(int i, int j);
};
class A{
int a1;
public:
A(int a){...};
...
};
class B : public A{
int b;
public:
B(int i, int j);
};
i konstruktor
Code:
B::B(int i, int j):A(i){
if (i<5 && j<7) throw BadNumber();
else b=j;
}
B::B(int i, int j):A(i){
if (i<5 && j<7) throw BadNumber();
else b=j;
}
Pitanje:
Sta se desava sa objektom A kada se baci izuzetak u konstruktoru B, ako je ona virtual i ako nije?