Sdílet prostřednictvím


time_get::do_get_time

Chráněné a virtuální členské funkce volané analyzovat řetězec jako datum vyrobené x specifikátor pro strftime.

virtual iter_type do_get_time(
   iter_type _First, 
   iter_type _Last,
   ios_base& _Iosbase, 
   ios_base::iostate& _State, 
   tm* _Pt
) const;

Parametry

  • _First
    Vstupní iterační adresování začátek sekvence, které chcete převést.

  • _Last
    Vstupní iterační adresování konci sekvence převést.

  • _Iosbase
    Nepoužité.

  • _State
    Nastaví prvky odpovídající maskování bitů pro stav datového proudu podle zda byla operace úspěšná.

  • _Pt
    Ukazatel, kde má být uložena informace o datu.

Vrácená hodnota

Vstupní iterační adresování první prvek nad vstupní pole.

Poznámky

Virtuální chráněné členské funkce se pokusí vyhledat sekvenční prvků počínaje první v pořadí [_First, _Last) dokud byla uznána úplnou, neprázdné čas vstupní pole.Pokud úspěšný, převede toto pole na ekvivalentní hodnotu jako komponenty tm::tm_hour, tm::tm_min, a tm::tm_seca ukládá výsledky _Pt->tm_hour, _Pt->tm_mina _Pt->tm_sec, resp..Vrátí iterátoru jmenování prvního prvku nad vstupní pole čas.V opačném případě se nastaví funkce ios_base::failbit v _stavu.Vrátí iterátoru jmenování prvního prvku mimo jakékoli předpony vstupní pole platný čas.V případě, pokud je vrácená hodnota rovná se _Last, nastaví funkci ios_base::eofbit v _stavu.

V této implementaci vstupní pole čas má tvar hh, kde:

  • HH je posloupnost čísel v desítkové soustavě, jehož odpovídající číselná hodnota musí být v rozsahu [0, 24), poskytující hodinu dne.

  • MM je posloupnost čísel v desítkové soustavě, jehož odpovídající číselná hodnota musí být v rozsahu [0, 60), poskytující minut po celé hodině.

  • SS je posloupnost čísel v desítkové soustavě, jehož odpovídající číselná hodnota musí být v rozsahu [0, 60), udávající počet sekund za minutu.

Literál dvojtečky musí odpovídat odpovídající prvky vstupní posloupnosti.

Příklad

Příklad pro get_time, který vyzývá do_get_time.

Požadavky

Záhlaví: <locale>

Obor názvů: std

Viz také

Referenční dokumentace

time_get Class