std:: range_format
From cppreference.net
|
定义于头文件
<format>
|
||
|
enum
class
range_format
{
disabled,
|
(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)
|
为给定类型定义格式化规则
(类模板) |
|
(C++23)
|
为范围选择合适的
std::range_format
(变量模板) |