C++学习 十八、异常
前言
- 前言
- 异常机制
- try, catch, throw
- 异常规范
- C++异常类
本篇学习C++中的异常处理。
异常机制C++中,如果出现了除0、数组越界、分配内存不足时,程序会直接报错崩溃。为了追踪BUG,让程序出错时能够正常退出,可以使用异常处理机制。
try, catch, throwtry, catch
语句块与throw
表达式是C++异常处理的方式。
try
语句块用于执行可能发生异常的程序块,throw
语句块用于处理异常。
throw
表达式用于抛出一个异常。
int main(){
int a=3, b=0;
try{
if(b==0)
throw "bad division";
a /= b;
}
catch(const char* s){
std::cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?