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