|
Console Library 8.0.0
A header-only library that makes C++ simple
|
格式说明符结构。 More...
#include <fmt.h>
Public Attributes | |
| CharT | fill = static_cast<CharT>(' ') |
| 填充字符。 | |
| CharT | align = static_cast<CharT>('>') |
| 对齐方式。 | |
| int | width = 0 |
| 最小宽度。 | |
| int | precision = -1 |
| 精度。 | |
| CharT | type = 0 |
| 格式类型。 | |
| bool | hasHash = false |
| 标志 '#'。 | |
| bool | hasPlus = false |
| 标志 '+'。 | |
| bool | hasSpace = false |
| 标志 ' '。 | |
格式说明符结构。
| CharT | 字符类型。 |
| CharT console::details::BasicFormatSpec< CharT >::align = static_cast<CharT>('>') |
对齐方式。
支持 '>' 右对齐和 '<' 左对齐,不支持居中对齐。
| CharT console::details::BasicFormatSpec< CharT >::fill = static_cast<CharT>(' ') |
填充字符。
填充字符,默认空格。
| bool console::details::BasicFormatSpec< CharT >::hasHash = false |
标志 '#'。
标志 '#':显示进制前缀(0x/0X/0)或强制显示小数点。
| bool console::details::BasicFormatSpec< CharT >::hasPlus = false |
标志 '+'。
标志 '+':正数前显示 + 号。
| bool console::details::BasicFormatSpec< CharT >::hasSpace = false |
标志 ' '。
标志 ' ':正数前显示空格(与 '+' 互斥)。
| int console::details::BasicFormatSpec< CharT >::precision = -1 |
精度。
精度(浮点小数位数 / 字符串最大长度),-1为不限制。
| CharT console::details::BasicFormatSpec< CharT >::type = 0 |
格式类型。
格式类型:d 十进制 x 小写十六进制 X 大写十六进制 o 八进制f 定点小数 e 科学计数法 E 大写科学计数法 g 通用格式 G 大写通用格式
| int console::details::BasicFormatSpec< CharT >::width = 0 |
最小宽度。
最小宽度,默认0。