X Tutup
The Wayback Machine - https://web.archive.org/web/20211007021031/https://ru.cppreference.com/w/cpp/error/error_category
Пространства имён
Варианты
Действия

std::error_category

Материал из cppreference.com
< cpp‎ | error

 
 
Библиотека утилит
Поддержка языка
Поддержка типа (базовые типы, RTTI, свойства типов)    
Макросы тестирования функциональности библиотеки (C++20)
Управление динамической памятью
Программные утилиты
Обработка ошибок
Поддержка сопрограмм (C++20)
Вариативные функции
(C++17)
Трёхстороннее сравнение (C++20)
(C++20)
(C++20)(C++20)(C++20)(C++20)(C++20)(C++20)
Общие утилиты
Операторы отношения (устарело в C++20)
Целочисленные функции сравнения
(C++20)(C++20)(C++20)  
(C++20)
Операции обмена и типа
(C++14)
(C++11)

(C++11)
(C++11)
(C++17)
Общие лексические типы
(C++11)
(C++17)
(C++17)
(C++17)
(C++17)

Элементарные преобразования строк
(C++17)
(C++17)

Stacktrace
 
Обработка ошибок
Обработка исключений
Сбои обработки исключений
(до C++17)
(до C++17)
(C++11)(до C++17)
(до C++17)
Коды ошибок
Коды ошибок
Категории исключений
(ТС TM)
Утверждения
Средства system_error
error_category
(C++11)
(C++11)
(C++11)
 
std::error_category
Член функций
Оригинал:
Member functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
Определено в заголовочном файле <system_error>
class error_category;
(начиная с C++11)
std::error_category служит в качестве базового класса для конкретной категории ошибки типов, таких как std::system_category, std::iostream_category и т. д. Каждый конкретный класс категория определяет error_code - error_condition отображение и имеет пояснительных строк для всех error_conditions. Объекты классов категорию ошибки рассматриваются как одиночек, передается по ссылке.
Оригинал:
std::error_category serves as the base class for specific error category types, such as std::system_category, std::iostream_category, etc. Each specific category class defines the error_code - error_condition mapping and holds the explanatory strings for all error_conditions. The objects of error category classes are treated as singletons, passed by reference.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Функции-члены

строит error_category
Оригинал:
constructs an error_category
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-элемент) [править]
разрушает error_category
Оригинал:
destructs an error_category
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(virtual public функция-элемент) [править]
operator=
[удалено]
Не копируйте назначаемые
Оригинал:
not copy assignable
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-элемент) [править]
[virtual]
получает имя категории
Оригинал:
obtains the name of the category
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(virtual public функция-элемент) [править]
maps error_code to error_condition
(virtual public функция-элемент) [править]
[virtual]
сравнивает error_code и error_condition для эквивалентности
Оригинал:
compares error_code and error_condition for equivalence
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(virtual public функция-элемент) [править]
[virtual]
получает пояснительную строку
Оригинал:
obtains the explanatory string
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(virtual public функция-элемент) [править]
сравнивает две категории ошибок
Оригинал:
compares two error categories
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]

[править] Особые категории ошибка

определяет общую категорию ошибки
(функция) [править]
определяет категорию ошибки операционной системы
(функция) [править]
определяет категорию ошибок iostream
(функция) [править]
определяет будущее категорию ошибки
Оригинал:
identifies the future error category
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]

[править] См. также

содержит переносимый код ошибки
(класс) [править]
содержит код ошибки, зависящий от платформы
(класс) [править]
X Tutup