您的位置:首页 > 编程语言 > C语言/C++

c++之ASSERT断言的使用

2015-11-29 11:21 302 查看
本文主要介绍assert的使用(用于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语言 异常 调试 assert