现在的位置: 首页 > 综合 > 正文

typeid测试

2012年08月16日 ⁄ 综合 ⁄ 共 1066字 ⁄ 字号 评论关闭

 

如果不定义虚函数,影响的是指向子类型的父类型指针

 

 

 

原因很简单,只有父类中定义了虚函数,才能实现运行时绑定。此时使用

Base* bp2 = new Derived();

typeid(*dp)得到的是Derived而不是Base

抱歉!评论已关闭.