typeid 是 C++ 的关键字之一,typeid操作符的返回结果是名为type_info
的标准库类型的对象的引用(在头文件typeinfo中定义)。
如果表达式的类型是类类型且至少包含有一个虚函数,则typeid操作符返回表达式的动态类型,需要在运行时计算;否则,typeid操作符返回表达式的静态类型,在编译时就可以计算。
References
[1] typeid详解
typeid 是 C++ 的关键字之一,typeid操作符的返回结果是名为type_info
的标准库类型的对象的引用(在头文件typeinfo中定义)。
如果表达式的类型是类类型且至少包含有一个虚函数,则typeid操作符返回表达式的动态类型,需要在运行时计算;否则,typeid操作符返回表达式的静态类型,在编译时就可以计算。
[1] typeid详解