Поделиться через


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 пространство имен:

См. также

Ссылки

time_put Class