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 return std::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) |
коды ошибок потока ввода/вывода (перечисление) |