码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2014-12-06 16:42:25      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:io   使用   sp   on   bs   ad   as   new   c++   

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++中常见的几种异常类型

标签:io   使用   sp   on   bs   ad   as   new   c++   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!