首页 > 代码库 > C++中常见的几种异常类型
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++中常见的几种异常类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。