Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

uninitialized_copy_n

Crea una copia de un número especificado de elementos de un iterador de entrada. Copias se colocan en un iterador hacia delante.

template<class InputIterator, class Size, class ForwardIterator>
    ForwardIterator uninitialized_copy_n(
        InputIterator _First, 
        Size _Count,
        ForwardIterator _Dest
    );
_First

Un iterador de entrada que hace referencia al objeto a la copia.

_Count

Un con signo o un entero sin signo escribe especificar el número de veces para copiar el objeto.

_Dest

Un iterador hacia delante en materia de dónde van nuevas copias.

Un iterador hacia delante que dirige la primera posición más allá de destino. Si el intervalo de origen estaba vacío, el iterador dirige _First.

La función de plantilla ejecuta eficazmente el siguiente:

for (; 0 < count; -- count)

new ((void *)&* _Dest ++)

iterator_traits<InputIterator>::value_type(* _First ++);

return dest;

a menos que el código produce una excepción. En ese caso, se destruyen todos los objetos construidos y la excepción se reinician.

encabezado: <memoria>

espacio de nombres: std

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.