#include <cassert>
#include <iostream>
int main() {
int a = 10;
int b = 5;
// 使用 assert 来确保条件为真,如果条件为假,则程序终止并输出错误信息
assert(a > b && "a should be greater than b");
std::cout << "Assertion passed, a is greater than b." << std::endl;
return 0;
}
#include <cassert>
:引入了 C++ 标准库中的 <cassert>
头文件,该头文件提供了 assert
宏。assert(condition && "message")
:assert
宏用于在调试模式下检查条件是否为真。如果条件为假(即表达式的结果为 false
),程序会终止,并输出错误信息 "message"
。a > b
是否成立。如果 a
不大于 b
,程序会终止并显示 "a should be greater than b"
的错误信息。上一篇:c++指针和引用的区别
下一篇:c++次方怎么表示
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站