使用要求:

头文件:#include <cassert>

当使用assert()时,给它一个参数,即一个表示断言为真的表达式。

预处理器产生测试该断言的的代码,如果断言不为真,则在发出一个错误信息告诉断言是什么,

以及它失败之后,程序终止。

例:

#include <cassert>
using namespace std;

int main()
{
int a = 1;
assert(1 != a);

return 0;
}

运行结果:

C++ C语言assert()宏_预处理