首页 > 编程语言 > 详细

C++中常见的几种异常类型

时间:2014-12-06 16:41:05      阅读:320      评论:0      收藏: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转换引用失败的时候

C++中常见的几种异常类型

原文:http://www.cnblogs.com/ttss/p/4148377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!