C++语言
完成条件
assert(condition);
语句是条件编译的。在构建调试(debug)版本时,定义 _DEBUG
预处理符号,使 assert()
评估其条件(如果条件为 false
,则终止程序执行)。在构建发布(release)版本时,定义 NDEBUG
预处理符号,使 assert()
不生成任何机器代码,从而提高运行效率。
最后修改: 2025年01月30日 星期四 13:17