#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 中文站