time_get::get
从和转换字符数据源读取该数据结构存储于时间的时间。 第一个函数,接受一转换说明符和修饰符,第二个接受数。
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char _Fmt,
char _Mod
) const;
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char_type *_Fmt_first,
char_type *_Fmt_last
) const;
参数
_First
输入标记其中是的序列转换开始的迭代器。_Last
指示将输入转换序列的末尾的迭代器。_Iosbase
此流。_State
相应位屏蔽的元素将在流状态可以指示错误。_Pt
向时间中的存储时结构的指针。_Fmt
转换说明符字符。_Mod
修饰符可选字符。_Fmt_first
点指令开始到的格式。_Fmt_last
格式为指令的末尾的点。
返回值
迭代器返回到第一个字符在用于分配时间结构 *_Pt 的数据之后。
备注
第一个成员函数返回 do_get (_First, _Last, _Iosbase, _State, _Pt, _Fmt, _Mod)。
分隔的格式在 [控件的第二个成员函数调用 do_get_Fmt_first,_Fmt_last)。 它将作为字段格式序列,每一种确定 [first, last)分隔的零个或多输入元素转换。 它返回指定第一个没有。元素的迭代器。 有三字段:
一个百分比 (%) 格式,后跟。[] EOQ# 集的一个选项 mod 修饰符,后跟转换说明符 fmt,将 do_get返回的值替换 first (_First, _Last, _Iosbase, _State, _Pt, _Fmt, _Mod)。 转换失败在 state 中设置 ios_base::failbit 将返回。
在格式的空白元素用于跳过零或多种输入空白元素。
在格式的其他元素必须与输入元素,下跳过。 匹配失败将 state 的 ios_base::failbit 并返回。
要求
页眉: <区域设置>
命名空间: std