Condividi tramite


checked_uninitialized_copy

Stesso uninitialized_copy ma impone l'utilizzo di un iteratore verificato come output iteratore.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: