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