time_get::do_get_weekday
Funkcja chroniony członek wirtualnego, która nazywa się przeanalizować ciągu jako nazwę dnia tygodnia.
virtual iter_type do_get_weekday(
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
Format bandery która, gdy zestaw wskazuje, że symbol waluty jest opcjonalny; w przeciwnym razie jest wymagane._State
Ustawia elementy odpowiednie maski bitowej podaje strumienia według tego, czy udało się operacji._Pt
Wskaźnik tam, gdzie jest informacji dnia tygodnia mają być przechowywane.
Wartość zwracana
Wejściowy sterująca adresowania pierwszy element poza pole wejściowe.
Uwagi
Funkcja wirtualnego chroniony członek próbuje dopasować kolejne elementy, zaczynając od _First w sekwencji [_First, _Last) dopóki nie rozpoznał kompletny, niepuste weekday wejściowe pole.Jeśli pomyślnie, konwertuje to pole w przeliczeniu co składnik tm::tm_wdayi zapisuje wynik w _Pt->tm_wday.Zwraca iterację wyznaczające pierwszy element poza pole wejściowe dzień tygodnia.W przeciwnym wypadku funkcja ustawia ios_base::failbit w _Państwo.Zwraca iterację wyznaczające pierwszy element poza dowolnym prefiksem weekday prawidłowe 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 dzień tygodnia jest sekwencja, która pasuje do najdłuższej zestaw sekwencji specyficzne dla ustawień regionalnych, takich jak Sun, niedziela, Mon, poniedziałek i tak dalej.Przeliczona wartość jest liczbą dni od niedzieli.
Przykład
Zobacz przykład dla get_weekday, który wzywa do_get_weekday.
Wymagania
Nagłówek:<ustawień regionalnych>
Przestrzeń nazw: std