time_get::do_get_monthname
Chráněný člen virtuální funkce, která se nazývá analyzovat řetězec jako název měsíce.
virtual iter_type do_get_monthname(
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
Výstupní parametr, který nastaví prvky odpovídající maskování bitů pro stav datového proudu podle zda operace proběhla úspěšně._Pt
Kde je měsíc informace uložené ukazatel.
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é měsíc vstupní pole.Pokud úspěšný, převede toto pole na ekvivalentní hodnotu jako součást tm::tm_mona uloží výsledek _Pt->tm_mon.Vrátí iterátoru jmenování prvního prvku za měsíc vstupní pole.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 měsíc platné vstupní pole.V případě, pokud je vrácená hodnota rovná se _Last, nastaví funkci ios_base::eofbit v _stavu.
Vstupní pole měsíc je řada, která odpovídá nejdelší sadu sekvencí národního prostředí, například Jan, leden, Feb, únor a tak dále.Převedené hodnoty je počet měsíců od ledna.
Příklad
Příklad pro get_monthname, který vyzývá do_get_monthname.
Požadavky
Záhlaví: <locale>
Obor názvů: std