头文件
#include <cassert>
函数原型 void assert( int expression );
- assert宏的原型定义在<assert.h>
- 如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行
- 使用assert的缺点是,频繁的调用会极大的影响程序的性能,增加额外的开销。
- 在调试结束后,可以通过在包含#include <assert.h>的语句之前插入 #define NDEBUG 来禁用assert
2024-03-05 17:47:25
头文件
#include <cassert>