checked_uninitialized_copy
То же, что и uninitialized_copy но принудительное использование для проверенного итератора в виде итератора вывода.Эта функция определяется в пространстве имен пространство имен 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 пространство имен: