Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

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.

System_CAPS_noteNota

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.

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

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.

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.

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

Mostrar: