22
Diagnostics library
[diagnostics]
22.1
General
[diagnostics.general]
1
#
This Clause describes components that C++ programs may use to detect and report error conditions
.
2
#
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
33
.
Table
33
— Diagnostics library summary
Subclause
Header(s)
[std.exceptions]
Exception classes
<stdexcept>
[assertions]
Assertions
<cassert>
[errno]
Error numbers
<cerrno>
[syserr]
System error support
<system_error>