Sdílet prostřednictvím


time_get::do_get_weekday

Chráněný člen virtuální funkce, která se nazývá analyzovat řetězec jako název dne v týdnu.

virtual iter_type do_get_weekday(
   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
    Formát příznak, který při sadu označuje, že symbol měny je volitelné. jinak je vyžadováno.

  • _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ženy informace pracovní den.

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í prvky od _First v pořadí [_First, _Last) dokud byla uznána úplnou, den v týdnu neprázdné vstupní pole.Pokud úspěšný, převede toto pole na ekvivalentní hodnotu jako součást tm::tm_wdaya uloží výsledek _Pt->tm_wday.Vrátí iterátoru jmenování prvního prvku nad vstupní pole den v týdnu.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ý den v týdnu.V případě, pokud je vrácená hodnota rovná se _Last, nastaví funkci ios_base::eofbit v _stavu.

Vstupní pole den v týdnu je řada, která odpovídá nejdelší sadu sekvencí národního prostředí, například slunce, neděle, Mon, pondělí a tak dále.Převedené hodnoty je počet dní od neděle.

Příklad

Příklad pro get_weekday, který vyzývá do_get_weekday.

Požadavky

Záhlaví: <locale>

Obor názvů: std

Viz také

Referenční dokumentace

time_get Class