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


unchecked_uninitialized_copy

То же, что и uninitialized_copy но позволяет использовать непроверенного итератора в виде итератора вывода при _SECURE_SCL=1 указано.Эта функция определяется в пространстве имен пространство имен stdext.

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

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

template<class InputIterator, class ForwardIterator>
   ForwardIterator unchecked_uninitialized_copy(
      InputIterator _First,
      InputIterator _Last,
      ForwardIterator _Dest
   );

template<class InputIterator, class ForwardIterator, class Allocator>
   ForwardIterator unchecked_uninitialized_copy(
      InputIterator _First,
      InputIterator _Last,
      ForwardIterator _Dest,
      Allocator& _Al
   );

Параметры

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

  • _Last
    Итератор ввода адресацию последний элемент в диапазоне источника для копирования.

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

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

Возвращаемое значение

Позиция одного итератора передний адресации, final элементом в диапазоне назначения, получает копию.

Заметки

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

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

Требования

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

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