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

