std::make_error_condition(std::io_errc)
Материал из cppreference.com
![]() | Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
Определено в заголовочном файле <ios> | ||
std::error_condition make_error_condition(std::io_errc e ); | (начиная с C++11) | |
Constructs an std::error_condition object from a value of type std::io_errc as if by returnstd::error_condition(static_cast<int>(e), std::iostream_category()).
Содержание |
[править]Параметры
e | — | код ошибки Оригинал: error code number Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править]Возвращаемое значение
Значение типа std::error_condition, который содержит код ошибки из
e
связаны с ошибкой категории "iostream".Оригинал:
A value of type std::error_condition that holds the error code number from
e
associated with the error category "iostream".Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править]Пример
Запустить этот код
#include <iostream>#include <system_error>int main(){std::error_condition ec =std::make_error_condition(std::io_errc::stream);std::cout<<"error condition for io_errc::stream has value "<< ec.value()<<"\nand message \""<< ec.message()<<"\"\n";}
Вывод:
error condition for io_errc::stream has value 1 and message "unspecified iostream_category error"
[править]См. также
(C++11) | создает объект ошибки указанных error_category Оригинал: creates an error condition object of specified error_category Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) |
(C++11) | содержит переносимый код ошибки (класс) |
(C++11) | коды ошибок потока ввода/вывода (перечисление) |