typeid(c++中的使用)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

在g++ v4.4中typeid可以如此使用

在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;
}

相關詞條

熱門詞條

聯絡我們