class base { public: base() { cout << "base()"; } ~base() { cout << "~base()"; } }; class subs: public base { public: subs() { cout << "subs()"; } ~subs() { cout << "~subs()"; } }; void main() { subs s; }