C++中基类的构造函数调用虚函数的问题及ATL_NO_VTBL宏
C++中基类的构造函数调用虚函数的问题以及ATL_NO_VTBL宏class Base{public: base(){init();} virtual void init(){};} class Derived:public Base{pubic: virtual void init(){}} 在这个例子中,在Derived对象构造的过程中,Base的构造函数中调用的init并不是Derived:init,而是Base::int!!!这样做有充足的理由:在...