time_put::do_put
Une fonction virtuelle qui renvoir les informations sur la date et d'heure sous la forme d'une séquence de CharTypes.
virtual iter_type do_put(
iter_type _Next,
ios_base& _Iosbase,
const tm* _Pt,
char _Fmt,
char _Mod = 0
) const;
Paramètres
_Next
Un itérateur de sortie de la séquence de caractères représentant la date et l'heure doivent être insérées._Iosbase
Non utilisé._Pt
Les informations de date et d'heure sont générées._Fmt
Le format de la sortie. See strftime, wcsftime, _strftime_l, _wcsftime_l for valid values._Mod
A modifier for the format. Consultez strftime, wcsftime, _strftime_l, _wcsftime_l pour des valeurs valides.
Valeur de retour
Un itérateur à la première position qui suit le dernier élément inséré.
Notes
La la fonction membre protégée virtuelle génère des éléments séquentiels commençant à _Next à partir des valeurs d'heure stockées dans l'objet_Pt*, de type tm. La fonction retourne un itérateur qui indique l'emplacement suivant pour insérer un élément au delà de la sortie générée.
La sortie est générée par les mêmes règles que celles utilisées par strftime, avec un dernier argument de _Pt, pour créer un jeu d'éléments de char dans un tableau. Chaque élémentchar de la sorte est utilisé pour mapper à un élément équivalent du type CharType par un simple mapping one-to-one. Si _Mod est égal à zéro, le format effectif est « %F », où F est remplacé par _Fmt. Sinon, le format effective est « %MF », où M est remplacé par _Mod.
Exemple
Consultez l'exemple de put, qui appelle do_put.
Configuration requise
En-tête: <paramètres régionaux>
Espace de noms : std