assert断言

来源:互联网 发布:尤易软件 编辑:程序博客网 时间:2024/04/30 05:36

有很多时间我们在开发程序的时间都需要调试,这时要加入大量断言assert语句,但assert加得太多程序会变慢。所以在发布程序前要调用#define NDEBUG 禁用断言.


断言是一个宏,当表达式为假时抛出异常,产生abort


#include <assert.h>

assert(1 != 1);     断言触发

assert(1 == 1);   断言不会触发



#define NDEBUG 禁用断言


原创粉丝点击