Compartir a través de


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