博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
std 抛出异常种类
阅读量:7071 次
发布时间:2019-06-28

本文共 503 字,大约阅读时间需要 1 分钟。

hot3.png

头文件

<exception>

C++标准异常类层次结构:

std::exception

基类

std::logic_error

std::domain_error

std::invalid_argument

std::length_error

std::out_of_range

破坏了逻辑条件的编程错误

运行之前违例; 如系统不支持的情况下

给函数传递了非法值

试图创建的对象大于最大可能

参数值越界

std::bad_cast

dynamic_cast引发的异常

std::bad_typeid

空指针传递给typeid运算符(托管c++)

std::bad_alloc

分配内存失败

std::runtime_error

std::range_error

std::overflow_error

std::uderflow_error

表示的错误只有在程序运行之后才能检测到的

运行之后违例; 如某操作导致了非法的数据条件

算术运算符上溢

算术运算符下溢

主要成员

what()

描述错误信息的字符串指针

转载于:https://my.oschina.net/yangcol/blog/114506

你可能感兴趣的文章
platform_device与platform_driver
查看>>
sql中update,alter,modify,delete,drop的区别和使用(整理)(转)
查看>>
Enabling Active Directory Authentication for VMWare Server running on Linux《转载》
查看>>
MySql性能优化相关
查看>>
Android学习笔记——Intents 和 Intent Filters(二)
查看>>
收藏的Android很好用的组件或者框架。
查看>>
SQL Server 数据库文件 4 点注意
查看>>
赛马题(转)
查看>>
网页的背景图片代码
查看>>
SURF算法与源码分析、下
查看>>
高速排序算法
查看>>
数学图形之伞形
查看>>
vs2008打包公布程序
查看>>
浅谈WebService的版本兼容性设计
查看>>
随便弄个名字 以后改
查看>>
opennebula auth module ldap
查看>>
Ubuntu打开终端的方法三种
查看>>
zabbix 通过自定义key完成网卡监控
查看>>
WifiManager类具体解释
查看>>
cocos2dx3.2 android平台搭建开发环境纠错备忘录
查看>>