说明:
断言,是宏,而非函数。assert 宏的原型定义在
(C)、
(C++)中,其作用是如果它的条件返回错误,则终止程序执行。可以通过定义 NDEBUG 来关闭 assert,但是需要在源代码的开头,include
之前。
assert() 使用
//#define NDEBUG // 加上这行,则 assert 不可用
#include
int main()
{char *p=NULL;asser
下一篇:公共命名空间和输入法