命名空间
变体
操作

std::range_format

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

    disabled,
    map,
    set,
    sequence,
    string,
    debug_string

};
(C++23 起)

指定范围应如何格式化。

[编辑] 常量

名称 解释
disabled 禁止范围默认格式化器格式化范围
map 允许将范围格式化为映射表示,使用修改后的括号 "{", "}" 和分隔符 ": ",用于以下格式的底层 类对 类型
{ 键-1 : 值-1, ..., 键-n : 值-n }
set 允许将范围格式化为集合表示,使用修改后的括号 "{""}",采用以下格式
{ 键-1, ..., 键-n }
序列 允许将范围格式化为序列表示,使用默认括号 "[", "]" 和分隔符 ", ",采用以下格式
[ 元素-1, ..., 元素-n ]
string 允许将范围格式化为字符串
debug_string 允许将范围格式化为转义字符串

[编辑] 参阅

(C++20)
定义给定类型的格式化规则
(类模板) [编辑]
为范围选择合适的 std::range_format
(变量模板)[编辑]