std::make_error_condition(std::errc)
Defined in header <system_error> | ? | ? |
---|---|---|
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。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com