unchecked_uninitialized_copy
Publicada: abril de 2016
Igual que uninitialized_copy pero permite el uso de un iterador no comprobado como iterador de salida cuando se define _SECURE_SCL=1. Esta función se define en el stdext (Espacio de nombres) espacio de nombres.
Nota
Este algoritmo es una extensión de Microsoft de la Biblioteca estándar de C++. El código implementado mediante este algoritmo no será portable.
Sintaxis
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
);
Parámetros
_First
Iterador de entrada que direcciona el primer elemento del intervalo de origen que se va a copiar._Last
Iterador de entrada que direcciona el último elemento del intervalo de origen que se va a copiar._Dest
Iterador hacia delante que direcciona el primer elemento del intervalo de destino que se va a copiar._Al
La clase de asignador que se usa con este objeto.vector::get_allocator Devuelve la clase de asignador del objeto.
Valor devuelto
Iterador hacia delante que direcciona la posición de un elemento situado más allá del último elemento del intervalo de destino que va a recibir la copia.
Comentarios
Consulte uninitialized_copy para obtener un ejemplo de código.
Para obtener más información sobre los iteradores comprobados, vea Iteradores activados.
Requisitos
Encabezado: <memory>
Espacio de nombres: stdext