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.
Liest aus einer Quelle von Zeichendaten und konvertiert die Daten zu einer bestimmten Uhrzeit, die in einer bestimmten Uhrzeit Struktur gespeichert wird.Die erste Funktion nimmt einen Konvertierung Formatbezeichner und Modifizierer, die zweite mehrere akzeptiert.
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char _Fmt,
char _Mod
) const;
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char_type *_Fmt_first,
char_type *_Fmt_last
) const;
Parameter
_First
Eingabeiterator, der angibt, wo die Sequenz beginnt, konvertiert wird._Last
Eingabeiterator, die das Ende der zu konvertierende Sequenz angibt._Iosbase
Der Stream._State
Die entsprechenden Bitmasken Elemente werden so festgelegt, dass der Stream Zustand auf einen Fehler hinweist._Pt
Zeiger auf die Zeit Struktur, in der die Zeit gespeichert werden soll._Fmt
Ein Formatbezeichner Konvertierung._Mod
Ein optionales Modifizierer wird._Fmt_first
So zeigt, wo der direktiven beginnen._Fmt_last
Punkte am Ende der Stil Directive.
Rückgabewert
Gibt einen Iterator auf das erste Zeichen nach den Daten zurück, die verwendet wurde, um das *_Pt Struktur Zeit zuzuweisen.
Hinweise
Die erste Memberfunktion gibt do_get(_First,_Last,_Iosbase,_State,_Pt,_Fmt,_Mod)zurück.
Die zweite Memberfunktionsaufrufe do_get unter Kontrolle des Formats getrennt durch [_Fmt_first,_Fmt_last).Er behandelt das Format als eine Reihe von Feldern, die jeweils die Konvertierung von null oder mehr Eingabeelementen bestimmt, getrennt durch [first, last).Es gibt einen Iterator zurück, der die erste unkonvertierte Element festlegt.Es gibt drei Arten Felder:
Ein Prozent (%) im Format aus. Danach folgt ein optionaler Modifizierer mod [in] EOQ#, gefolgt von einem fmt, ersetzt first-Parameterbezeichner Konvertierung vom Wert, der von do_get(_First,_Last,_Iosbase,_State,_Pt,_Fmt,_Mod)zurückgegeben wurde.Ein Fehler im Zusammenhang Konvertierung in ios_base::failbit legt diesen fest state und kehrt zurück.
Ein Element von Leerraum in den Stil schritten hinter null oder mehr Eingaben leerstellenen Elemente.
Jedes andere Elemente im Format muss Folgendes Eingabeelement übereinstimmen, die übersprungen wird.Ein Übereinstimmungen in ios_base::failbit legt diesen fest state Fehler und kehrt zurück.
Anforderungen
Header: <locale>
Namespace: std