#include <cassert> assert( exp );
assert() 宏用于测试错误。如果 exp 计算结果为零,assert() 会向 stderr 写入信息并退出程序。如果定义了宏 NDEBUG,则会忽略 assert() 宏。