class A{
public:
A(){ cout << "this is A" << endl; }
~A(){ cout << "delete A" << endl; }
};
class B{
public:
B(){ cout << "this is B" << endl; }
~B(){ cout << "delete B" << endl; }
};
class C :public B, A {
public:
~C(){ cout << "delete C" << endl; }
C(){ cout << "this is class C" << endl; }
};
int main()
{
C temp;
return 0;
}
class A{
public:
A(){ cout << "this is