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

请参见

参考

time_get::do_get

time_get 类

<locale>

其他资源

time_get 成员

locale 成员