#include <iostream>
using namespace std;
template<typename T>
void print(T a)
{
cout<<"sizeof "<<typeid(a).name()<<" "<<sizeof(T)<<endl;
}
int main(int, char *[])
{
int a(0);
long int b(0);
float c(0);
double d(0);
print(a);
print(b);
print(c);
print(d);
}
typeid 运行时类型识别
于 2014-04-24 09:10:59 首次发布