命名空间
变体
操作

std::range_format

来自 cppreference.cn
< cpp‎ | utility‎ | format
 
 
 
 
定义于头文件 <format>
enum class range_format {

    disabled,
    map,
    set,
    sequence,
    string,
    debug_string

};
(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)
为给定类型定义格式化规则
(类模板) [编辑]
为范围选择合适的 std::range_format
(变量模板)[编辑]