UNUSED_ALWAYS是干什么用的,他的定义为
#ifdef _DEBUG
#define UNUSED(x)
#else
#define UNUSED(x) x
#endif
#define UNUSED_ALWAYS(x) x
#ifdef _DEBUG
#define UNUSED(x)
#else
#define UNUSED(x) x
#endif
#define UNUSED_ALWAYS(x) x
解决方案 »
- 给一个CString变量赋值出现错误
- 求三角剖分源代码
- 为什么我的共享内存不能双向互拷
- 应该怎样学VC?学了C++是不是该看看API?还有其他该看的呢?
- 如何在程序运行时装入图标
- static char BASED_CODE szFilter[] = "WORD Files (.doc)|.doc||"; 为什么要用static和BASED_CODE?
- 怎么样在编辑框中分行显示预定的文本字符啊!
- 小菜问大家一个问题,怎样在应用程序中执行已有的EXE程序?
- 请问一个 socket 问题
- 如何用BC3.1程序检测网卡的MAC地址?
- 如何编写程序就像SQL SERVER的服务一样存在于服务列表中
- 请问如何在VC中调用MD5的类?
#ifdef _DEBUG
#define UNUSED(x)
#else
#define UNUSED(x) x
#endif
说明定义了_DEBUG, UNUSED(x) 输出空白
#ifdef _DEBUG
#define UNUSED(x) //调试版本,输出空白
#else
#define UNUSED(x) x//不是调试版本,正常输出
#endif
#define UNUSED_ALWAYS(x) x//不管是不是调试版本,都正常输出
UNUSED_ALWAYS( iItem );
UNUSED_ALWAYS( fCanceled );
return TRUE;
UNUSED_ALWAYS( fCanceled );
return TRUE;
等价于:
iItem;
fCanceled;
return TRUE;
fCanceled;
请问一下这两句有什么意义?