typeid的使用方法。
这是我写的关于typeid的使用方法的一个总结,为了以后自己能够复习,也供大家参考。
http://blog.sina.com.cn/s/blog_149e9d2ec0102wycr.html
之前在学习中想要知道某个变量的类型时,就感觉好困惑。今天终于找到一个函数可以知道变量是什么类型了。他就是typeid。
首先我们需要知道typeid需要头文件#include; 这个头文件中海油typeof等函数的介绍,
废话不多说,直接上代码:
#include
#include
int main()
{
int i;
floatf;
doubled;
charc;
std::cout<< "i的类型是:" << typeid(i).name() <<std::endl;
std::cout<< "f的类型是:" << typeid(f).name() <<std::endl;
std::cout<< "d的类型是:" << typeid(d).name() <<std::endl;
std::cout<< "c的类型是:" << typeid(c).name() <<std::endl;
return0;
}
程序运行结果如下:
i的类型是:int
f的类型是:float
d的类型是:double
c的类型是:char
请按任意键继续. . .