std::make_error_condition(std::errc)
STD:使[医]误差[医]条件%28 std::ERRC%29
Defined in header | | |
---|---|---|
std::error_condition make_error_condition( std::errc e | | (since C++11) |
创建一个错误条件。errc
价值e
。将错误代码设置为int(e)
和错误类别到std::generic_category
...
参数
e | - | standard error code |
---|
返回值
错误条件e
...
例外
noexcept
规格:
noexcept
例
二次
#include <system_error>
#include <string>
#include <iostream>
int main()
{
auto err = std::make_error_condition(std::errc::invalid_argument
std::cout << err.message() << '\n';
}
二次
可能的产出:
二次
Invalid argument
二次
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。