C++中常见的异常

论坛 期权论坛 脚本     
匿名网站用户   2020-12-20 22:24   22   0

1.C++具有完善的异常捕获机制,采用try{} catch(){}机制,这是C语言无法比拟的

2.常见的几种异常:

bad_alloc: 请求分配内存失败, operator new 或者 operator new []

bad_exception:函数异常,通常是函数运行错误,抛出的异常

bad_typeid: 类型异常,通常用typeid操作符,作用于一个NULL指针时,而该指针是带有虚函数的类,这时抛出bad_typeid异常

bad_cast: 转换异常,使用dynamic_cast转换引用失败的时候

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP