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 Uhrzeit und Datum darstellen, eingefügt werden sollen._Iosbase
Nicht verwendet._Pt
Die Zeit und die 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 zur ersten Position hinter dem letzten Element eingefügt.
Hinweise
Die geschützte virtuelle Memberfunktion generiert die sequenziellen Elemente, die bei _Next von Zeitwerten beginnen, die im Objekt *_Pt, des Typs tm gespeichert werden.Die Funktion gibt einen Iterator zurück, der den folgenden Stelle festgelegt werden, um ein Element über der generierten Ausgabe hinaus einzufügen.
Die Ausgabe wird durch die gleichen Regeln generiert, die von strftime, mit einem letzten Argument von _Pt, zum Generieren einer Reihe von char-Elemente in ein Array verwendet werden.Die einzelnen char-Element wird angenommen, dass zu einem entsprechenden Element des Typs CharType zuzuordnen, über eine einfache Eins-zu-Eins-Zuordnung.Wenn _Mod null entspricht, ist das effektive Format "%F", wobei F durch _Fmt ersetzt wird.Andernfalls ist das effektive Format "%MF", wobei M durch _Mod ersetzt wird.
Beispiel
Im Beispiel für eingefügt, das do_put aufruft.
Anforderungen
Header: <locale>
Namespace: std