C++ 异常检查学习
发布时间
阅读量:
阅读量
C++异常检查学习记录
-
-
- 1、标准异常头文件
- 2、代码实践
- 1、标准异常头文件
-
C++异常检查
通过throw (expression)语句可以触发特定类型的异常,而try catch结构则用于识别并应对这些异常情况。
throw(expression)
try
{
}
catch()
{
}
1、标准异常头文件
exception头文件中定义了最为通用的异常类exception,其主要功能仅用于标识异常的发生,并未包含任何附加信息。
stdexcept头文件则用于定义若干常见的异常类,具体如下
| 异常类型 | 异常说明 |
|---|---|
| exception | 最常见问题 |
| runtime_error | 只有在运行时才能检出的问题 |
| range_error | 运行时错误:生成的结果超出了有意义的值域范围 |
| overflow_error | 运行时错误:计算上溢 |
| underflow_error | 运行时错误:计算下溢 |
| logic_error | 程序逻辑错误 |
全部评论 (0)
还没有任何评论哟~
