C++ Std exception

本文深入探讨了C++中<stdexcept>头文件的作用,包括它定义的异常类及其用途,重点阐述了逻辑错误和运行时错误的分类,并提供了所有成员的列表供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<stdexcept>

Defines several standard classes used for reporting exceptions. The classes form a derivation hierarchy all derived from class exception and include two general types of exceptions: logical errors and run-time errors. The logical errors are caused programmer mistakes. They derive from the base class logic_error and include:

  • domain_error

  • invalid_argument

  • length_error

  • out_of_range

The run-time errors occur because of mistakes in either the library functions or in the run-time system. They derive from the base class runtime_error and include:

  • overflow_error

  • range_error

  • underflow_error

For a list of all members of this header, see <stdexcept> Members.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值