複製鏈接
請複製以下鏈接發送給好友

typeid

(c++中的使用)

鎖定
在g++ v4.4中typeid可以如此使用
外文名
typeid
使用前提
在g++ v4.4中可以
在g++ v4.4中typeid可以如此使用,
#include<stdio.h>
#include<typeinfo>
#using namespace std;
int main(int argc, char* argv[])
{
int id = 0;
int age = 10;
char name = 'i';
if(typeid(id) == typeid(int))
{
printf("%s\n", "type is same");
}
if(typeid(id) == typeid(name))
{
printf("%s\n", "type is same");
}
if(typeid(id) == typeid((int)name))
{
printf("%s\n", "type is same");
}
if(typeid(char*) == typeid(name))
{
printf("%s\n", "type is same");
}
return 0;
}