L_J_SHOU

2014年6月29日

绝不在构造和析构函数中调用 virtual 函数

摘要: 看下面的这段代码,问 print调用的是基类还是派生类的版本?答案是 基类。。。可能大家会很惊讶,print不是virtual function 吗?为什么不是调用派生类的版本呢?首先,当定义一个派生类的对象的时候,由于 base class 构造函数的执行更早于 derived class构造函数... 阅读全文

posted @ 2014-06-29 10:35 L_J_SHOU 阅读(149) 评论(0) 推荐(0) 编辑