int a;
double b;
如何知道变量a为int型,变量b为double型???
int x;
int *a = &x;
double b;
void *c = a;
void *d = &b;
如何知道变量c指向的地址中保存的是int型变量,变量d指向的地址中保存的是double型变量???
#include <typeinfo.h>
int a = 0;
cout << typeid( a ).name() << endl;
结果: int