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 : 输入或输出引号括起来的字符 (quoted string,例如,XML和CSV格式的字符串)。 根据官方文档描述,这个操纵器能够 确保带有嵌入空格的字符串在提取和插入的时候内容保持不变。