checked_uninitialized_copy
Même qu' uninitialized_copy mais applique l'utilisation d'un itérateur vérifié comme itérateur de sortie.Cette fonction est définie dans l'espace de noms de l'espace de noms de stdext .
[!REMARQUE]
Cet algorithme est une extension Microsoft à la bibliothèque C++ standard.Le code implémenté à l'aide de cet algorithme n'est pas 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
Paramètres
_First
Un itérateur d'entrée adressant le premier élément de la plage source à copier._Last
Un itérateur d'entrée adressant le dernier élément dans la plage source à copier._Dest
Un itérateur vers l'avant adressant le premier élément de la plage de destination à copier._Al
Classe d'allocateur à utiliser avec cet objet.vector::get_allocator retourne la classe de l'allocateur de l'objet.
Valeur de retour
Un itérateur vers l'avant adressant une position au delà de le dernier élément dans la plage de destination qui accepte la copie.
Notes
Consultez l' uninitialized_copy pour obtenir un exemple de code.
Pour plus d'informations sur les itérateurs vérifiés, consultez Itérateurs vérifiés.
Configuration requise
en-tête : <memory>
stdext del'espace de noms :