RTTI的3个组件

1、dynamic_cast可以把一个原本指向父类类型的指针转换成子类类型,如果转换失败它会返回0或者空指针;
2、typeid可以返回某个对象的类型;
3、type_info包含了某个类型的信息。
RTTI仅能用于多态,就是在类的层次中有virtual函数的情况。

你可能感兴趣的:(RTTI的3个组件)