class A { 
\fbox{A}
public: A() { cout << "A"; } ~A() { cout << "A"; } }; class B : public A {
\fbox{B}
public: B() { cout << "B"; } ~B() { cout << "B"; } };

slide: Constructors and destructors