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转换引用失败的时候
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。