std::make_error_code(std::io_errc)
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <ios>
|
||
std::error_code make_error_code( std::io_errc e ); |
(начиная с C++11) | |
Создает std::error_code объект из значения типа std::io_errc как бы
return std::error_code(static_cast<int>(e), std::iostream_category()). Эта функция называется конструктором std::error_code, когда данный аргумент std::io_errc.Оригинал:
Constructs an std::error_code object from a value of type std::io_errc as if by
return std::error_code(static_cast<int>(e), std::iostream_category()). This function is called by the constructor of std::error_code when given an std::io_errc argument.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| e | — | код ошибки
Оригинал: error code number Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
Значение типа std::error_code, который содержит код ошибки из
e связаны с ошибкой категории "iostream".Оригинал:
A value of type std::error_code that holds the error code number from
e associated with the error category "iostream".Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
Запустить этот код
#include <iostream>
#include <system_error>
int main()
{
std::error_code ec = std::make_error_code(std::io_errc::stream);
std::cout << "Error code from io_errc::stream has category "
<< ec.category().name() << '\n';
}
Вывод:
Error code from io_errc::stream has category iostream
См. также
(C++11) |
создает код ошибки из error_category Оригинал: creates an error code from an error_category Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) |
(C++11) |
содержит код ошибки, зависящий от платформы (класс) |
(C++11) |
коды ошибок потока ввода/вывода (перечисление) |