Поделиться через


<system_error>

Включать заголовок <system_error> для идентификации класса system_error исключения и связанные шаблоны для обработки низкоуровневые системной ошибки.

#include <system_error>

Ee372194.collapse_all(ru-ru,VS.110).gifОбъекты

generic_category

Представляет категорию родовых ошибок.

system_category

Представляет категорию ошибок, вызванных низкоуровневыми переполнениями системы.

Ee372194.collapse_all(ru-ru,VS.110).gifОпределения типов

generic_errno

Тип, представляющий перечисление, возвращающее символические имена всех макросов кода ошибки, определенные в <errno.h> Posix.

Ee372194.collapse_all(ru-ru,VS.110).gifФункции

make_error_code

Создает объект error_code.

make_error_condition

Создает объект error_condition.

Ee372194.collapse_all(ru-ru,VS.110).gifОператоры

operator==

Тесты, если объект находится в левой части оператора равен объекту с правой стороны.

оператор! =

Тесты, если объект находится в левой части оператора не равен объекту с правой стороны.

operator<

Тесты, если объект меньше, чем переданный объект для сравнения.

Ee372194.collapse_all(ru-ru,VS.110).gifПеречисления

errc

Предоставляет символические имена всех макросов кода ошибки, определенных в <errno.h> Posix.

Ee372194.collapse_all(ru-ru,VS.110).gifКлассы и структуры

error_category

Представляет abstract base, общее для объектов, описывающий категорию кодов ошибок.

error_code

Представляет низкоуровневые системные ошибки, относящийся реализация-.

error_condition

Представляет определяемые пользователем коды ошибок.

is_error_code_enum

Представляет предикат типа, который проверяет error_code Class для перечисления.

is_error_condition_enum

Представляет предикат типа, который проверяет error_condition Class для перечисления.

system_error

Представляет базовый класс для всех исключений, пунктирная, чтобы информировать нижний уровень переполнение системы.

Требования

заголовок: <system_error>

std пространство имен:

См. также

Другие ресурсы

Файлы заголовков