包含 C 标准库标头 <assert.h> 并将关联名称添加到 std
命名空间。 包含此标头可确保使用 C 标准库标头中的外部链接声明的名称已在 std
命名空间中声明。
注意
<assert.h> 不定义 static_assert
宏。
语法
#include <cassert>
宏
#define assert(E)
备注
如果定义了 NDEBUG,其中 assert
是最后定义的或重新定义的,或者 E 转换为计算结果为 true
的 bool,则 assert(E)
只是常量。