std::range_format
来自 cppreference.com
在头文件 <format> 中定义 |
||
enum class range_format { disabled, |
(自 C++23 起) | |
指定范围应如何格式化。
[编辑] 常量
名称 | 解释 |
disabled
|
禁止范围默认格式化程序格式化范围 |
map
|
允许将范围格式化为地图表示,使用修改后的括号 "{", "}" 和分隔符 ": " 用于以下格式的底层 类似元组 类型 { key-1 : value-1, ..., key-n : value-n } |
set
|
允许将范围格式化为集合表示,使用修改后的括号 "{" 和 "}",格式如下 { key-1, ..., key-n } |
sequence
|
允许将范围格式化为序列表示,使用默认括号 "[", "]" 和分隔符 ", ",格式如下 [ element-1, ..., element-n ] |
string
|
允许将范围格式化为字符串 |
debug_string
|
允许将范围格式化为转义字符串 |
[编辑] 另请参阅
(C++20) |
为给定类型定义格式化规则 (类模板) |
(C++23) |
为范围选择合适的 std::range_format (变量模板) |