65,211
社区成员
发帖
与我相关
我的任务
分享
//3楼的应该没啥问题.
#define YOUR_TYPE 2
#if defined (YOUR_TYPE) && (YOUR_TYPE == 1)
int m1;
#elif defined (YOUR_TYPE) && (YOUR_TYPE == 2)
double m1;
#elif defined (YOUR_TYPE) && (YOUR_TYPE == 3)
char m1;
#elif defined (YOUR_TYPE) && (YOUR_TYPE == 4)
bool m1;
#endif
int main()
{
cout << typeid(m1).name() << endl;
return 0;
}