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 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

Siehe auch

Referenz

time_put-Klasse