class foo { public: foo (); virtual ~foo (); }; foo::~foo () { }