time_put::do_put
Виртуальная функция, выводящий данные, представляющие дату и время в виде последовательности CharType.
virtual iter_type do_put(
iter_type _Next,
ios_base& _Iosbase,
const tm* _Pt,
char _Fmt,
char _Mod = 0
) const;
Параметры
_Next
Итератор вывода, где последовательность символов, представляющий дату и время быть вставлены._Iosbase
Не используется._Pt
Версия по, время и даты._Fmt
Формат вывода.См. раздел strftime, wcsftime, _strftime_l, _wcsftime_l для допустимых значений._Mod
Модификатор для формата.См. раздел strftime, wcsftime, _strftime_l, _wcsftime_l для допустимых значений.
Возвращаемое значение
Итератор в первую позицию после последнего вставленного элемента.
Заметки
Функция-член защищенный виртуальный создает последовательные элементы, начиная с _Next из значений времени, хранящиеся в объекте *_Pt типа tm.Функция возвращает итератор, обозначающая следующее расположение для вставки элемента, созданным выходом.
Результат сформирован те же правила, используемые strftime с последним аргументом _Pt, для создания ряд элементов char в массив.Предполагается, что сопоставляет каждый такой элемент char к элементу эквивалентности типов CharType простым, взаимнооднозначным сопоставлением.Если _Mod равно нулю, то эффективный формат «%F», где f заменен _Fmt.В противном случае - эффективный формат «%MF», где M заменяется _Mod.
Пример
См. пример для поместите, который вызывает do_put.
Требования
заголовок: <locale>
std пространство имен: