time_put::do_put
Eine virtuelle Funktion dass Ausgaben Zeit und Datumsinformationen als Sequenz von CharType. S
virtual iter_type do_put(
iter_type _Next,
ios_base& _Iosbase,
const tm* _Pt,
char _Fmt,
char _Mod = 0
) const;
Parameter
_Next
Ein Ausgabeiterator, wo die Sequenz von Zeichen, die Zeit und Datum darstellen, eingefügt werden sollen._Iosbase
Nicht verwendet._Pt
Die Zeit in Datumsinformationen, die ausgegeben werden._Fmt
Das Format der Ausgabe. Siehe strftime, wcsftime, _strftime_l, _wcsftime_l für gültige Werte._Mod
Ein Modifizierer für das Format. Siehe strftime, wcsftime, _strftime_l, _wcsftime_l für gültige Werte.
Rückgabewert
Ein Iterator der ersten Position hinter dem letzten Element eingefügt.
Hinweise
Die geschützte virtuelle Memberfunktion generiert die sequenziellen Elemente, die bei _Next der Zeitwerten beginnen, die im Objekt *_Pt, des Typs tm gespeichert werden. Die Funktion gibt ein Iterator zurück, der den folgenden Ort festgelegt werden, um ein Element zu der generierten Ausgabe hinaus einzufügen.
Die Ausgabe wird durch die gleichen Regeln generiert, die von strftime, mit dem letzten Argument _Pt, zum Generieren von char-Elemente in ein Array verwendet werden. Die einzelnen char-Element wird angenommen, um zu einem entsprechenden Element des Typs CharType zuzuordnen über eine einfache Eins-zu-Eins-Zuordnung., Wenn _Mod null ist, entspricht das effektive Format "%F", wobei f durch _Fmt ersetzt wird. Andernfalls ist das effektive Format "%MF", wobei n durch _Mod ersetzt wird.
Beispiel
Im Beispiel für Pufferüberlauf, die do_put aufruft.
Anforderungen
Gebietsschema Header: <>
Namespace: std