震动眼神

文章
3
资源
0
加入时间
2年10月21天

RTTI(typeid、dynamic_cast)

什么是RTTI?RTTI是 “run-time type identification”的缩写,意思是运行时类型识别,它提供了运行时确定对象类型的方法。 RTTI的功能由两个运算符实现: 1)dynamic_cast运算符,用于将基类的指针或引用安全转换成派生类的指针或引用。 2)typeid运算符,用于返回表达式类型。我们想使用基类对象的指针或引用执行某个派生类操作,并且该操作不是虚函数。