您的位置:首页 > 编程语言 > C语言/C++

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

2014-12-06 16:10 260 查看
1.C++具有完善的异常捕获机制,采用try{} catch(){}机制,这是C语言无法比拟的

2.常见的几种异常:

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

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

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

bad_cast: 转换异常,使用dynamic_cast转换引用失败的时候
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: