C++中的RTTI架构
在 C++ 中,默认提供的运行时类型信息(Run-Time Type Information, RTTI)主要有三个目的: 支持 typeid 操作符 匹配以及捕获抛出的异常(异常分配器) 实现 dynamic_cast 操作符 dynamic_cast 只关注于继承多态的相关转换操作,而 typeid 以及 […]
在 C++ 中,默认提供的运行时类型信息(Run-Time Type Information, RTTI)主要有三个目的: 支持 typeid 操作符 匹配以及捕获抛出的异常(异常分配器) 实现 dynamic_cast 操作符 dynamic_cast 只关注于继承多态的相关转换操作,而 typeid 以及 […]