22 Diagnostics library [diagnostics]

22.1 General [diagnostics.general]

В этом разделе описаны компоненты, которые программы C ++ могут использовать для обнаружения и сообщения об ошибках.

В следующих подпунктах описываются компоненты для сообщения о нескольких видах исключительных состояний, документирования программных утверждений и глобальной переменной для кодов номеров ошибок, как показано в таблице 33.

Таблица 33 - Сводка библиотеки диагностики
Подпункт Заголовок (ы)
[std.exceptions] Классы исключений <stdexcept>
[assertions] Утверждения <cassert>
[errno] Номера ошибок <cerrno>
[syserr] Поддержка системных ошибок <system_­error>