Freigeben über


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

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

Siehe auch

Referenz

time_put Class