time_get::do_get_monthname
Funkcja chroniony członek wirtualnego, która nosi nazwę przeanalizować ciągu jako nazwa miesiąca.
virtual iter_type do_get_monthname(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm* _Pt
) const;
Parametry
_First
Wejściowe sterująca adresowania początku sekwencji do konwersji._Last
Wejściowe sterująca adresowania końca sekwencji do konwersji._Iosbase
Nieużywane._State
Parametr wyjściowy, który ustawia elementy odpowiednie maski bitowej podaje strumienia według tego, czy udało się operacji._Pt
Wskaźnik tam, gdzie jest miesiąc informacje mają być przechowywane.
Wartość zwracana
Wejściowy sterująca adresowania pierwszy element poza pole wejściowe.
Uwagi
Funkcja wirtualnego chroniony członek jest dopasowywany do kolejnych elementów, zaczynając od pierwszego w kolejności [_First, _Last) dopóki nie rozpoznał kompletny, niepuste miesiąc wejściowe pole.Jeśli pomyślnie, konwertuje to pole w przeliczeniu co składnik tm::tm_moni zapisuje wynik w _Pt->tm_mon.Zwraca iterację wyznaczające pierwszy element poza pole wprowadzania miesiąca.W przeciwnym wypadku funkcja ustawia ios_base::failbit w _Państwo.Zwraca iterację wyznaczające pierwszy element poza dowolnym prefiksem prawidłowy miesiąc pole wejściowe.W obu przypadkach, jeśli wartość zwracana jest równa _Last, zestawy funkcji ios_base::eofbit w _Państwo.
Pole wejściowe miesiąc jest sekwencja, która pasuje do najdłuższej zestaw sekwencji specyficzne dla ustawień regionalnych, takich jak Jan, stycznia, lutego, lutego i tak dalej.Przeliczona wartość jest liczbą miesięcy od stycznia.
Przykład
Zobacz przykład dla get_monthname, który wzywa do_get_monthname.
Wymagania
Nagłówek:<ustawień regionalnych>
Przestrzeń nazw: std