19 Diagnostics library [diagnostics]

19.1 General [diagnostics.general]

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 [tab:diagnostics.lib.summary]Table *tab:diagnostics.lib.summary.
Table 38 — Diagnostics library summary
Exception classes
Error numbers
System error support