std::range_format
来自 cppreference.cn
定义于头文件 <format> |
||
enum class range_format { disabled, |
(since C++23) | |
指定范围应如何格式化。
[编辑] 常量
名称 | 解释 |
disabled
|
禁止范围默认格式化器格式化范围 |
map
|
允许将范围格式化为映射表示形式,使用修改后的括号 "{", "}" 和分隔符 ": " 用于底层 pair-like 类型,格式如下 { 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 (变量模板) |