C++异常怎么办

对于普通的程序,在异常发生的时候,程序就会退出,如在做除法的时候,除了个0,就会runtime_error,程序退出,但是,有时就算发生了异常,我们也不希望程序退出,那么就要使用异常处理了。

一般用try{}catch(){}的格式的格式来处理异常:

#include

#include<stdio.h>

using namespace std;

void fun(){

int n = 0;

if(0 == n){

throw runtime_error(“error”);

}

}

int main(){

try{

fun();

}catch(runtime_error){

printf(“runtime_error”);

}

}

发布了243 篇原创文章 · 获赞 4 · 访问量 3730

猜你喜欢

转载自blog.csdn.net/it_xiangqiang/article/details/105177157