c++之ASSERT断言的使用
2015-11-29 11:21
302 查看
本文主要介绍assert的使用(用于debug):
主要用于debug的时候
如何调用以及如何禁用
将会通过何种方式抛出异常
主要用于debug的时候
如何调用以及如何禁用
将会通过何种方式抛出异常
#include <iostream> //#define NDEBUG //在 #include <assert.h> 之前插入即可禁用assert调用 #include <cassert> using namespace std; int main(){ int k = 11; for(int i = 0 ; i <= k ; i++){ assert(i < 11); //使用assert调用时 断言 i<11 因此不会输出11并且运行时会抛出错误 cout << i <<endl; } return 0; }
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- Linux 自检和 SystemTap
- 如何写好 C main 函数
- Python 七步捉虫法
- Ruby中的异常处理代码编写示例
- 路由器的配置与调试
- 对于技术人员的出现了运行时间错误,是否要进行调试的解决方法
- Lua和C语言的交互详解
- MySQL抛出Incorrect string value异常分析
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- 使用C语言判断英文字符大小写的方法
- c语言实现的带通配符匹配算法
- C语言实现顺序表基本操作汇总
- C语言中计算正弦的相关函数总结
- 使用C语言详解霍夫曼树数据结构