2021
03-05
03-05
C++ RTTI与4种类型转换的深入理解
前言RTTI是RunTimeTypeInformation的缩写,从字面上来理解就是执行时期的类型信息,其重要作用就是动态判别执行时期的类型。并不是说这篇文章是RTTI,和用于RTTI的四种类型转换,而是介绍RTTI,再介绍一下4种类型转换,因为RTTI有用到其中一种类型转换,所以相当于两篇文章写在一起。实际上RTTI用到的是typeid()和dynamic_cast()。为什么会有RTTI?C++是一种静态类型语言,其数据类型是在编译期就确定的,不能在运行时更...
继续阅读 >