Condividi tramite


unchecked_uninitialized_copy

Stesso uninitialized_copy ma consente l'utilizzo di un iteratore selezionare come output iteratore quando _SECURE_SCL=1 è definito.Questa funzione è definita nello spazio dei nomi spazio dei nomi di stdext.

[!NOTA]

Questo algoritmo è un'estensione Microsoft alla libreria standard di C++.Il codice implementato mediante l'algoritmo non verrà PE.

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
   );

Parametri

  • _First
    Un iteratore di input destinato al primo elemento nell'intervallo di origine da copiare.

  • _Last
    Un iteratore di input destinato all'ultimo elemento nell'intervallo di origine da copiare.

  • _Dest
    Un iteratore avanti destinato al primo elemento nell'intervallo di destinazione da copiare.

  • _Al
    Classe dell'allocatore da utilizzare con questo oggetto.vector::get_allocator restituisce la classe di un allocatore per l'oggetto.

Valore restituito

Un iteratore avanti destinato alla posizione una dopo l'elemento finale nell'intervallo di destinazione che riceve la copia.

Note

Vedere uninitialized_copy per un esempio di codice.

Per ulteriori informazioni sugli iteratori verificati, vedere Iteratori verificati.

Requisiti

intestazione: <memory>

Stdext diSpazio dei nomi: