自创面试题目
#ifdef _DEBUG
#define pr_debug printf
#else
#define pr_debug
#endif
int get(int a)
{
printf("调用了get\n");
return a;
}
int _tmain(int argc, _TCHAR* argv[])
{
int a=10,b=1;
pr_debug("%d %d %d\n",a,b,get(a));
system("pause");
return 0;
}
实现在release下,不会打印 “调用了get” 就是不去调用get 函数
[解决办法]
#ifdef _DEBUG
#define pr_debug printf
#else
#define pr_debug(...)
#endif