2013-12-31
class Base
{
virtual ~Base() { fun();}// 这里的fun调用的是基类的fun()
virtual void fun();
}
class A: public Base
{
virtual ~A();// 析构顺序:~A(); ~Base(); Base::fun();
virtual void fun();
}
2014-01-26
C++隐式声明
2013-12-31
class Base
{
virtual ~Base() { fun();}// 这里的fun调用的是基类的fun()
virtual void fun();
}
class A: public Base
{
virtual ~A();// 析构顺序:~A(); ~Base(); Base::fun();
virtual void fun();
}