这部分属于C++的新特性,感觉比较高阶的特性。我把它归于属于奇技淫巧的范畴。了解即可。
RTTI是运行阶段类型识别(Runtime Type Identification)的简称。
这是添加到C++中的新特性。
很多老式的编译器不支持它,或者可能包含开关RTTI的编译器设置。
RTTI旨在位程序在运行阶段确定对象的类型提供一种标准方式。
很多类库已经为其对象提供了实现这种功能的方式,但是由于C++内部不支持,因此各个厂商的机制通常互不兼容。
创建一种RTTI语言标准将使得未来的库能够彼此兼容。
一、RTTI的用途
二、RTTI的工作原理
原文:https://www.cnblogs.com/grooovvve/p/10422207.html