Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine geschützte virtuelle Memberfunktion, die aufgerufen wird, um eine Zeichenfolge als Name des Monats zu analysieren.
virtual iter_type do_get_monthname(
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 behandelt._Last
Eingabeiterator, der das Ende der zu konvertierende Sequenz behandelt._Iosbase
Nicht verwendet._State
Ein Ausgabeparameter, der die entsprechenden Bitmaskenelemente für den Streamzustand festlegt, je nachdem ob die Vorgänge ausführen._Pt
Ein Zeiger auf, wobei die Monatsinformationen gespeichert werden sollen.
Rückgabewert
Ein Eingabeiterator, der das erste Element über dem Eingabefeld hinaus behandelt.
Hinweise
Die geschützte virtuelle Memberfunktion versucht, die zuerst sequenziellen Elementen entsprechen, die in der Sequenz [_First_Last) beginnen, bis ein vollständiges, nicht leeren Monatseingabefeld erkannt hat.Wenn erfolgreich, konvertiert es dieses Feld in den entsprechenden Wert als Komponenten-tm::tm_mon und speichert das Ergebnis in _Pt->tm_mon.Es gibt einen Iterator zurück, der das erste Element über dem Monatseingabefeld hinaus festgelegt wird.Andernfalls wird die Funktion ios_base::failbit im _State fest.Sie gibt einen Iterator zurück, der das erste Element zu jedem Präfix eines gültigen Monatseingabefelds hinaus festgelegt wird.In jedem Fall der Rückgabewert _Last entspricht, wird die Funktion ios_base::eofbit im _State fest.
Das Monatseingabefeld ist eine Sequenz, die das längste eines Satzes gebietsschemaspezifischer Sequenzen, wie Jan., Januar, Februar, Feb übereinstimmt, u. a.Der konvertierte Wert ist die Anzahl von Monaten ab Januar.
Beispiel
Im Beispiel für get_monthname, das do_get_monthname aufruft.
Anforderungen
Header: <locale>
Namespace: std