|
|
#include <iostream.h>
class A
{
public:
A() { cout <<"A Constructor\n"; }
virtual ~A() { cout << "A Destructor \n"; }
};
class B : public A
{
public:
B() { cout << "B Constructor\n"; }
virtual ~B() { cout << "B Destructor \n"; }
};
class C
{
public:
C() { cout << "C Constructor\n"; }
virtual ~C() { cout << "C Destructor \n"; }
private:
B b;
};
void main()
{
C c;
}
|