checked_uninitialized_copy
Igual que uninitialized_copy pero aplica el uso de un iterador comprobado como iterador generado.Esta función se define en el espacio de nombres espacio de nombres stdext .
[!NOTA]
Este algoritmo es una extensión de Microsoft de la biblioteca estándar de C++.El código implementa mediante este algoritmo no se portátil.
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
Un iterador de entrada que dirige el primer elemento del intervalo de origen que se van a copiar._Last
Un iterador de entrada que dirige el último elemento del intervalo de origen que se van a copiar._Dest
Un iterador hacia delante que dirige el primer elemento del intervalo de destino que se van a copiar._Al
La clase de asignador que se usa con este objeto.vector::get_allocator devuelve la clase del asignador del objeto.
Valor devuelto
Un iterador hacia delante que dirige la posición una más allá del último elemento en el rango de destino que está recibiendo copia.
Comentarios
Vea uninitialized_copy para obtener un ejemplo de código.
Para obtener más información sobre iteradores comprobados, vea Iteradores comprobados.
Requisitos
encabezado: <memoria>
espacio de nombres: stdext