РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
596 of 815 menu

Метод value

Метод value класса error_code возвращает числовой код ошибки, который хранится внутри объекта. Этот код представляет собой целое число и может быть использован для сравнения с ожидаемыми значениями или для передачи в другие функции. Метод не принимает параметров и возвращает значение типа int.

Синтаксис

err.value()

Пример

Давайте создадим объект error_code с кодом ошибки 2 и выведем его значение с помощью метода value:

#include <iostream> #include <system_error> using namespace std; int main() { error_code err(2, generic_category()); cout << err.value() << endl; return 0; }

Результат выполнения кода:

2

Пример

Давайте проверим, что значение по умолчанию объекта error_code равно 0:

#include <iostream> #include <system_error> using namespace std; int main() { error_code err; cout << err.value() << endl; return 0; }

Результат выполнения кода:

0

Смотрите также

  • метод message,
    который возвращает текстовое описание ошибки
  • класс error_code,
    который хранит код и категорию ошибки
  • функция make_error_code,
    которая создает объект error_code
  • класс system_error,
    который представляет исключение с кодом ошибки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить