18
Diagnostics library
[diagnostics]
18.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
37
.
Table
37
— Diagnostics library summary
Subclause
Header(s)
[std.exceptions]
Exception classes
<stdexcept>
[assertions]
Assertions
<cassert>
[errno]
Error numbers
<cerrno>
[syserr]
System error support
<system_error>