#define ASSERT(f) \
do \
{ \
if (!(f) && AfxAssertFailedLine(THIS_FILE, __LINE__)) \
AfxDebugBreak(); \
} while (0) \
while(0)?只执行一次,为什么要这么写呢?
do \
{ \
if (!(f) && AfxAssertFailedLine(THIS_FILE, __LINE__)) \
AfxDebugBreak(); \
} while (0) \
while(0)?只执行一次,为什么要这么写呢?
解决方案 »
- 看到一个 Senior 开发人员, 看完了之后觉得自己还是 初级都不敢说 呵呵
- CDialog里 怎么捕捉windows +d 事件?
- 基于对话框模式的opengl
- 有关阻塞和多线程的问题
- 谁知道怎样连接公网的服务器?
- TAPI中怎样实现播放一个段语音(WAV文件)?
- 怎么在vc中像在vb中用shell一样调用应用程序?
- 提问 有关线程
- MFC 中如何使用 GetMenu()函数
- 操作系统发送的消息和我们用sendmessage或postmessage以及mouseevent等发出的消息有没有什么区别?????
- access中字段定义为“日期/时间”,VC没有这种格式,怎么办?
- LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main 什么意思?
http://expert.csdn.net/Expert/topic/2655/2655922.xml?temp=.5628015