time_get::get
Přečte ze zdroje dat znaků a převede data uložená v době struct čas.První funkce přijímá jeden převod specifikátor a modifikátor, druhý přijímá několik.
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;
Parametry
_First
Vstupní iterační označuje, kde začíná sekvence, které chcete převést._Last
Vstupní iterační označuje konec sekvence, které chcete převést._Iosbase
Datový proud._State
Maskování příslušné prvky jsou nastaveny pro stav datového proudu k označení chyb._Pt
Ukazatel na strukturu čas, kde má být uložena čas._Fmt
Převod specifikátor znak._Mod
Znak modifikátor volitelné._Fmt_first
Body, kde začít směrnic formátu._Fmt_last
Body za účelem směrnic formátu.
Vrácená hodnota
Iterace po data, která byla použita k přiřazení struct čas vrátí první znak * _Pt.
Poznámky
The first member function returns do_get (_First, _Last, _Iosbase, _State, _Pt, _Fmt, _Mod).
Druhé volání funkce členské do_get pod kontrolou formátu odděleny [_Fmt_first,_Fmt_last).Pracuje jako posloupnost polí, z nichž každý Určuje převod nula s formát nebo více vstupních prvky, které jsou odděleny [first, last).Vrátí jmenování prvního prvku nepřevedené iterace.Existují tři typy polí:
A per cent (%) in the format, followed by an optional modifier mod in the set [EOQ#], followed by a conversion specifier fmt, replaces first with the value returned by do_get (_First, _Last, _Iosbase, _State, _Pt, _Fmt, _Mod).Chyba převodu nastaví ios_base::failbit v state a vrátí.
Prázdný element ve formátu přeskakuje v minulosti nula nebo více vstupních prázdné prvky.
Jiného prvku ve formátu musí odpovídat další vstupní prvek, který je vynechána.Nastaví odpovídající selhání ios_base::failbit v state a vrátí.
Požadavky
Záhlaví: <locale>
Obor názvů: std