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


unchecked_uninitialized_fill_n

То же, что и uninitialized_fill_n но позволяет использовать непроверенного итератора в виде итератора вывода (_First) при _SECURE_SCL=1 будет указано.unchecked_uninitialized_fill_n указано в пространстве имен stdext.

ПримечаниеПримечание

Этот алгоритм является расширением Майкрософт для стандартной библиотеке C++.Код, связанный с помощью этот алгоритм можно переносить не будет.

template<class ForwardIterator, class Size, class Type>
   void unchecked_uninitialized_fill_n(
      ForwardIterator _First, 
      Size _Count,
      const Type& _Val
   );

template<class ForwardIterator, class Size, class Type, class Allocator>
   void unchecked_uninitialized_fill_n(
      ForwardIterator _First, 
      Size _Count,
      const Type& _Val,
      Allocator& _Al
   );

Параметры

  • _Al
    Класс распределителя для использования с данным объектом.Возвращает класс vector::get_allocator выделения для объекта.

  • _First
    Передний итератор адресацию первого элемента в диапазоне назначения.

  • _Count
    Число элементов, которые нужно инициализировать.

  • _Val
    Значение, используемое для инициализации диапазона назначения.

Заметки

См. раздел uninitialized_fill_n образец кода.

Дополнительные сведения о выбранном итераторах см. в разделе Проверяемые итераторы.

Требования

заголовок: <memory>

Stdext пространство имен: