C++ 参考手册
- C++11
 - C++14
 - C++17
 - C++20
 - C++ 编译器支持情况表
 - 独立与宿主实现
 - C++ 语言
 - C++ 关键词
 - 预处理器
 - C++ 标准库头文件
 - 具名要求
 - 功能特性测试 (C++20)
 - 工具库
 - 类型支持(基本类型、RTTI、类型特性)
 - 概念库 (C++20)
 - 错误处理
 - std::exception_ptr
 - std::error_code
 - std::error_condition
 - std::terminate
 - std::exception
 - std::current_exception
 - std::rethrow_exception
 - std::make_exception_ptr
 - std::unexpected
 - std::uncaught_exception, std::uncaught_exceptions
 - assert
 - errno
 - std::nested_exception
 - std::throw_with_nested
 - std::rethrow_if_nested
 - std::terminate_handler
 - std::get_terminate
 - std::set_terminate
 - std::bad_exception
 - std::unexpected_handler
 - std::get_unexpected
 - std::set_unexpected
 - 错误号
 - std::logic_error
 - std::invalid_argument
 - std::domain_error
 - std::length_error
 - std::out_of_range
 - std::runtime_error
 - std::range_error
 - std::overflow_error
 - std::underflow_error
 - std::tx_exception
 - std::error_category
 - std::generic_category
 - std::system_category
 - std::errc
 - std::system_error
 - 注释
 - 动态内存管理
 - 日期和时间工具
 - 字符串库
 - 容器库
 - 迭代器库
 - 范围库 (C++20)
 - 算法库
 - 数值库
 - 输入/输出库
 - 文件系统库
 - 本地化库
 - 正则表达式库
 - 原子操作库
 - 线程支持库
 - 实验性 C++ 特性
 - 有用的资源
 - 索引
 - std 符号索引
 - 协程支持 (C++20)
 - C++ 关键词
 
std::exception
|   定义于头文件  <exception>
  | 
||
|   class exception;  | 
||
提供一致的接口,以通过 throw 表达式处理错误。
标准库所生成的所有异常继承自 std::exception
- range_error
 - overflow_error
 - underflow_error
 - regex_error(C++11)
 - system_error(C++11)
 
- ios_base::failure(C++11)
 - filesystem::filesystem_error(C++17)
 
- nonexistent_local_time(C++20)
 - ambiguous_local_time(C++20)
 - tx_exception(TM TS)
 - format_error(C++20)
 
- bad_any_cast(C++17)
 
- bad_weak_ptr(C++11)
 - bad_function_call(C++11)
 - bad_alloc
 
- bad_array_new_length(C++11)
 
- bad_exception
 - ios_base::failure(C++11 前)
 - bad_variant_access(C++17)
 
成员函数
|   构造异常对象  (公开成员函数)  | |
|    [虚]  | 
  析构该异常对象  (虚公开成员函数)  | 
|   复制异常对象  (公开成员函数)  | |
|    [虚]  | 
   返回解释性字符串  (虚公开成员函数)  |