time_get::do_get_time
A chronione członka wirtualnego funkcja jest wywoływana przeanalizować ciągu jako daty produkowane przez X specyfikatorem 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
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
Ustawia elementy odpowiednie maski bitowej podaje strumienia według tego, czy udało się operacji._Pt
Wskaźnik gdzie ma być przechowywany informacje o dacie.
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 czas wprowadzania pole.Jeśli pomyślnie, konwertuje to pole w przeliczeniu jako składniki tm::tm_hour, tm::tm_min, i tm::tm_seci przechowuje wyniki w _Pt->tm_hour, _Pt->tm_mini _Pt->tm_sec, odpowiednio.Zwraca iterację wyznaczające pierwszy element poza pole wprowadzania czasu.W przeciwnym wypadku funkcja ustawia ios_base::failbit w _Państwo.Zwraca iterację wyznaczające pierwszy element poza dowolnym prefiksem pole wejściowe prawidłową godzinę.W obu przypadkach, jeśli wartość zwracana jest równa _Last, zestawy funkcji ios_base::eofbit w _Państwo.
W tej implementacji pole wprowadzania czasu ma postać: mm: ss, gdzie:
HH to sekwencja cyfr dziesiętnych, którego odpowiadającą jej wartość liczbową musi należeć do zakresu [0, 24), podając godziny dnia.
MM to sekwencja cyfr dziesiętnych, którego odpowiadającą jej wartość liczbową musi należeć do zakresu [0, 60), dając minut po pełnej godzinie.
SS to sekwencja cyfr dziesiętnych, którego odpowiadającą jej wartość liczbową musi należeć do zakresu [0, 60), dając sekund w przeszłości minuty.
Dwukropki literału musi odpowiadać odpowiadające im elementy w sekwencji wejściowych.
Przykład
Zobacz przykład dla get_time, który wzywa do_get_time.
Wymagania
Nagłówek:<ustawień regionalnych>
Przestrzeń nazw: std