std::from_chars_result
来自cppreference.com
工具库
|
在标头
<charconv>
定义
|
||
struct
from_chars_result;
|
(C++17 起) | |
std::from_chars_result
是 std::from_chars
的返回类型。它没有基类,并且只有以下成员。
数据成员
名字 | 类型 |
ptr
|
const char* |
ec
|
std::errc |
成员和友元函数
operator==(std::from_chars_result)
friend
bool
operator==(
const
from_chars_result&,
const from_chars_result& ) = default; |
(C++20 起) | |
通过默认比较(它使用
operator== 分别比较
ptr
和 ec
)比较两个参数。
此函数对通常无限定或有限定查找不可见,而只能在
std::from_chars_result
为参数的关联类时由实参依赖查找找到。
!=
运算符从 ==
运算符合成。
operator bool
constexpr
explicit
operator bool()
const
noexcept;
|
(C++26 起) | |
检查转换是否成功。返回 ec == std::errc{}。
注解
功能特性测试宏 | 值 | 标准 | 注释 |
---|---|---|---|
__cpp_lib_to_chars
|
201611L | (C++17) | 初等字符串转换(std::to_chars,std::from_chars) |
202306L | (C++26) | 检测 <charconv> 函数是否成功 |
参阅
(C++17)
|
转换字符序列到整数或浮点值 (函数) |