标准库头文件 <assert.h>
来自 cppreference.cn
此头文件是错误处理库的一部分。
宏 | |
若用户指定的条件不为 true,则中止程序。可能在发布版本中禁用 (函数宏) |
[编辑] 概要
#if __STDC_VERSION__ >= 202311L # define __STDC_VERSION_ASSERT_H__ 202311L # ifdef NDEBUG # define assert(...) ((void)0) # else # define assert(...) /* implementation-defined */ # endif #else # ifdef NDEBUG # define assert(condition) ((void)0) # else # define assert(condition) /* implementation-defined */ # endif #endif