time_get::do_get_weekday
Eine geschützte virtuelle Memberfunktion, die aufgerufen wird, um eine Zeichenfolge als Name des Wochentags zu analysieren.
virtual iter_type do_get_weekday(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm* _Pt
) const;
Parameter
_First
Eingabeiterator, der den Anfang der zu konvertierende Sequenz._Last
Eingabeiterator, der das Ende der zu konvertierende Sequenz._Iosbase
Ein Formatcode der, sofern diese angegeben, dass das Währungssymbol optional ist; Andernfalls befindet es erforderlich._State
Legt die entsprechenden Bitmaskenelemente für den Streamzustand fest, ob die Vorgänge ausführen._Pt
Ein Zeiger auf, wobei die Wochentagsinformationen gespeichert werden sollen.
Rückgabewert
Ein Eingabeiterator, der das erste Element über dem Eingabefeld hinaus.
Hinweise
Die geschützte virtuelle Memberfunktion, die versucht sequenziellen Elementen entsprechen, die Sie in der Sequenz _First [_First, _Last) beginnen bis ein vollständiges, nicht leeres Wochentagseingabefeld erkannt hat. Wenn erfolgreich, konvertiert sie dieses Feld in den entsprechenden Wert - Komponente als tm::tm_wday und speichert das Ergebnis im _Pt->tm_wday. Sie gibt ein Iterator zurück, der das erste Element über dem Wochentagseingabefeld hinaus festlegen. Andernfalls legt die Funktion ios_base::failbit im _State fest. Sie gibt ein Iterator zurück, der das erste Element in jedem Präfix eines gültigen Wochentagseingabefelds hinaus festlegen. In jedem Fall der Rückgabewert _Last entspricht, wird die Funktion ios_base::eofbit im _State fest.
Das Wochentagseingabefeld ist eine Sequenz, die das längste eines Satzes gebietsschemaspezifischer Sequenzen, wie Sun, Sonntag, Montag, Montag übereinstimmt, z. B. Der konvertierte Wert wird die Anzahl der Tage seit Sonntag.
Beispiel
Im Beispiel für get_weekday, die do_get_weekday aufruft.
Anforderungen
Gebietsschema Header: <>
Namespace: std