【转载】C/C++杂记:运行时类型识别(RTTI)与动态类型转换原理

原文:C/C++杂记:运行时类型识别(RTTI)与动态类型转换原理   运行时类型识别(RTTI)的引入有三个作用: 配合typeid操作符的实现; 实现异常处理中catch的匹配过程; 实现动态类型转换dynamic_cast。 1. typeid操作符的实现 1.1. 静态类型的情形 C++中支持使用typeid关键字获取对象类型信息,它的返回值类型是const std::type_info&
相关文章
相关标签/搜索