std::range_format
在标头
<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 (变量模板) |