time_put::do_put
虚函数输出时间和日期信息作为 CharTypes.序列。
virtual iter_type do_put(
iter_type _Next,
ios_base& _Iosbase,
const tm* _Pt,
char _Fmt,
char _Mod = 0
) const;
参数
_Next
输出迭代器要插入的位置表示时间和日期的字符序列。_Iosbase
未使用。_Pt
是时间和日期的信息输出。_Fmt
输出的格式。 为有效值参见 strftime, wcsftime, _strftime_l, _wcsftime_l。_Mod
格式的一个修饰符。 为有效值参见 strftime, wcsftime, _strftime_l, _wcsftime_l。
返回值
对于第一个位置的迭代器在插入的最后一个元素之后。
备注
虚拟保护的成员函数生成开始在从存储在对象中的时间值*_Pt的 _Next 的时序组件,类型 tm。 函数返回指定下一个位置的迭代器插入在生成的输出外的元素。
输出由 strftime使用的规则与生成的,与 _Pt的最后参数,用于生成一系列 char 元素为数组。 每个这样 char 元素通过简单,一对一映射假定映射到类型 CharType 的一个对应的元素。 如果 _Mod 等于零,有效格式为“%F”,其中F中 _Fmt替换。 否则,有效格式为“%MF”,其中M中 _Mod替换。
示例
为 放置参见示例,调用 do_put。
要求
标头: <locale>
命名空间: std