This Clause describes components that C++ programs may use to detect and report error conditions.
The following subclauses describe components for reporting several kinds of exceptional conditions, documenting program assertions, and a global variable for error number codes, as summarized in Table [tab:diagnostics.lib.summary].
Subclause | Header(s) | |
[std.exceptions] | Exception classes | <stdexcept> |
[assertions] | Assertions | <cassert> |
[errno] | Error numbers | <cerrno> |
[syserr] | System error support | <system_error> |