本文主要是介绍关于typeid,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
C++中该函数用于获知一个变量的具体类型。运行时获知变量类型名称,可以使用 typeid(变量).name
http://www.cppblog.com/smagle/archive/2010/05/14/115286.html
http://blog.csdn.net/zkybeck_ck/article/details/51762541
http://blog.csdn.net/zkybeck_ck/article/details/51762541
typeid是C++的关键字之一,等同于sizeof这类的操作符。typeid操作符的返回结果是名为type_info的标准库类型的对象的引用。
如果表达式的类型是类类型且至少包含有一个虚函数,则typeid操作符返回表达式的动态类型,需要在运行时计算;否则,typeid操作符返回表达式的静态类型,在编译时就可以计算。
在使用typeid之前一定要#include <typeinfo>
这篇关于关于typeid的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!