#RTTI

运行时类型识别RTTI

1、什么是RTTI?RTTI:Run-TimeTypeIdentification运行时类型识别程序在运行时能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际的派生类。在这里要用到两个C++中的关键字:typeid和dynamic_cast2、typeidtypeid是C++中一个用来获取变量类型的关键字,用...
代码星球 ·2021-01-24

C++ RTTI介绍

一、定义:RTTI:RunTimeTypeIdentification,执行时类型识别:指程序可以使用基类的指针或引用来检索其所指对象的实际派生类型。二、使用方式:C++中有两个操作符提供RTTI:(1)typeid操作符:返回指针或引用所指对象的实际类型。(2)dynamic_cast操作符:将基类类型的指针或引用安...
代码星球 ·2020-04-06