#define ASSERT(f) ((void)0)
2020-04-03 14:46 dreamboy2000 阅读(527) 评论(0) 收藏 举报看代码就清楚了
#ifdef _DEBUG
#define ASSERT(f) \
do \
{ \
if (!(f) && AfxAssertFailedLine(THIS_FILE, __LINE__)) \
AfxDebugBreak(); \
} while (0) \
#else // _DEBUG
#define ASSERT(f) ((void)0)
#endif // !_DEBUG
由上可知,在Release下ASSERT宏不做任何工作。
只在Debug下才起作用
浙公网安备 33010602011771号