Advertisement

C++ 异常检查学习

阅读量:

C++异常检查学习记录

      • 1、标准异常头文件
        • 2、代码实践

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)

还没有任何评论哟~