#include using namespace std; class A { public : A(void) { cout << "A" << endl; } virtual ~A(void) { cout << "~A" << endl; }; }; class B : public A { public : B(void) /* : A() */ { cout << "B" << endl; } virtual ~B(void) { cout << "~B" << endl; }; }; int main(void) { B b; return 0; }