std::to_chars_result
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    |   在标头  <charconv> 定义
  | 
||
|   struct to_chars_result;  | 
(C++17 起) | |
std::to_chars_result 是 std::to_chars 的返回类型。它没有基类,并且只有以下成员。
数据成员
| 名字 | 类型 | 
 ptr
 | 
const char* | 
 ec
 | 
std::errc | 
成员和友元函数
operator==(std::to_chars_result)
|   friend bool operator==( const to_chars_result&, const to_chars_result& ) = default;  | 
(C++20 起) | |
通过默认比较(它使用 operator== 分别比较 ptr 和 ec)比较两个参数。
此函数对通常无限定或有限定查找不可见,而只能在 std::to_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)  | 
  转换整数或浮点值到字符序列  (函数)  |