C++ 头文件系列(iomanip)

1. 简介

该头文件定义了有参数化的操纵器(manipulatators),注意ios头文件呢定义了一些。

2. maniapulators

2.1 C++98

  • resetiosflags重置输入或输出流的格式化标记。
  • setiosflags设置输入或输出流的格式化标价。
  • setbase : 装进制,支持8进制、10进制、16进制。
  • setfill : 设置填充字符
  • setprecision : 设置浮点数的精度
  • setw : 设置字段宽度。

2.2 C++11

  • get_money : 根据地面话设置,从输入流中提取money值。
  • put_money : 根据地方话设置,输出money值。
  • get_time : 根据本地话设置,从输入流中提取time值。
  • put_time : 根据地面话设置,输出time值。

2.3 C++14

  • quoted :C++ 输入或输出引起号括起来的字符quoted
    string
    ,例如,XML和CSV格式的字符串)。
    根据官方文档描述,这个操纵器能够
    担保带有内置空格的字符串在提和插的时段内容保持不转换