C++ 运行时类型识别(RTTI)
C++ 是一种静态类型语言,数据类型在编译时确定。但在有些场景下,编译时无法确定数据类型,需要在运行时才能确定。RTTI(Run Time Type Identification,运行时类型识 别)就是一种能够在运行时动态确定数据类型的机制。 1. RTTI 应用场景 {#title-0} ----------------------- C++ 中使用 typeid 和...
C++ 是一种静态类型语言,数据类型在编译时确定。但在有些场景下,编译时无法确定数据类型,需要在运行时才能确定。RTTI(Run Time Type Identification,运行时类型识 别)就是一种能够在运行时动态确定数据类型的机制。 1. RTTI 应用场景 {#title-0} ----------------------- C++ 中使用 typeid 和...