time_put::do_put
Una funzione virtuale che restituisce informazioni sulla data e di ora come sequenza charS.
virtual iter_type do_put(
iter_type _Next,
ios_base& _Iosbase,
const tm* _Pt,
char _Fmt,
char _Mod = 0
) const;
Parametri
_Next
Un iteratore di output in cui la sequenza di caratteri che rappresentano l'ora e la data deve essere immessa._Iosbase
Non utilizzato._Pt
Informazioni sulla data e di ora che vengono restituite._Fmt
Il formato di output.Vedere strftime, wcsftime, _strftime_l, _wcsftime_l per i valori validi._Mod
Un modificatore per il formato.Vedere strftime, wcsftime, _strftime_l, _wcsftime_l per i valori validi.
Valore restituito
Un iteratore nella prima posizione dopo l'ultimo elemento inserito.
Note
La funzione membro virtuale protetta genera elementi sequenziali che iniziano a _Next dai valori archiviati nell'oggetto *_Pt, di tipo tm.La funzione restituisce un iteratore che definisce il posto seguente per inserire un elemento all'output generato.
L'output viene generato in base alle stesse regole utilizzate da strftime, con un ultimo argomento _Pt, per generare una serie di elementi char in una matrice.Ciascun elemento char viene utilizzato per eseguire il mapping a un elemento equivalente di tipo char da un mapping uno-a-uno semplice e.Se _Mod è uguale a zero, un'efficace formato è “%F", dove f è sostituito da _Fmt.In caso contrario, un'efficace formato è “%MF", dove m. sostituita da _Mod.
Esempio
Vedere l'esempio relativo inserito, che chiama do_put.
Requisiti
intestazione: <locale>
Spazio dei nomi: deviazione standard