标准库头文件 <iomanip>
来自cppreference.com
此头文件是输入/输出操纵符库的一部分。
定义
清除指定的 ios_base 标志 (函数) | |
设置指定的 ios_base 标志 (函数) | |
更改用于整数 I/O 的基数 (函数) | |
更改填充字符 (函数模板) | |
更改浮点精度 (函数) | |
更改下个输入/输出域的宽度 (函数) | |
(C++11) |
剖析货币值 (函数模板) |
(C++11) |
格式化并输出货币值 (函数模板) |
(C++11) |
剖析指定格式的日期/时间值 (函数模板) |
(C++11) |
按照指定格式格式化并输出日期/时间值 (函数模板) |
(C++14) |
插入和读取带有内嵌空格的被引号括起来的字符串 (函数模板) |
概要
namespace std { // 类型 T1 、 T2 ……为未指定的实现类型 /*T1*/ resetiosflags(ios_base::fmtflags mask); /*T2*/ setiosflags (ios_base::fmtflags mask); /*T3*/ setbase(int base); template<charT> /*T4*/ setfill(charT c); /*T5*/ setprecision(int n); /*T6*/ setw(int n); template <class moneyT> /*T7*/ get_money(moneyT& mon, bool intl = false); template <class moneyT> /*T8*/ put_money(const moneyT& mon, bool intl = false); template <class charT> /*T9*/ get_time(struct tm* tmb, const charT* fmt); template <class charT> /*T10*/ put_time(const struct tm* tmb, const charT* fmt); template <class CharT> /*T11*/ quoted(const CharT* s, CharT delim = CharT('"'), CharT escape = CharT('\\')); template <class CharT, class Traits, class Allocator> /*T12*/ quoted(const std::basic_string<CharT, Traits, Allocator>& s, CharT delim = CharT('"'), CharT escape = CharT('\\')); template< class CharT, class Traits> /*T13*/ quoted(std::basic_string_view<CharT, Traits> s, CharT delim = CharT('"'), CharT escape = CharT('\\')); template< class CharT, class Traits, class Allocator > /*T14*/ quoted(std::basic_string<CharT, Traits, Allocator>& s, CharT delim = CharT('"'), CharT escape = CharT('\\')); }