摘要: 1.构造函数和析构函数里不应调用虚函数 虚函数的多态是通过虚表和虚指针实现。虚表和虚指针是在基类和派生类初始化时逐层完善和建立。每个类均有自己的虚表和虚指针。所以在基类构造函数里的虚表和虚指针是不完善的,调用虚函数会产生意外的结果。 虚函数实现了晚绑定, 析构是从最外层(晚派生)向最里层(早派生)进 阅读全文
posted @ 2015-07-25 02:24 colin_chan 阅读(985) 评论(0) 推荐(0) 编辑