unchecked_uninitialized_copy
Publication: mars 2016
Identique à uninitialized_copy, mais permet l'utilisation d'un itérateur non vérifié comme itérateur de sortie lorsque _SECURE_SCL=1 est défini. Cette fonction est définie dans le Espace de noms stdext espace de noms.
Notes
Cet algorithme est une extension Microsoft de la bibliothèque C++ standard. Le code implémenté à l'aide de cet algorithme n'est pas portable.
Syntaxe
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
Itérateur d'entrée qui traite le premier élément de la plage source devant être copiée._Last
Itérateur d'entrée qui traite le dernier élément de la plage source devant être copiée._Dest
Itérateur forward qui traite le premier élément de la plage de destination devant être copiée._Al
Classe allocator à utiliser avec cet objet.vector::get_allocator Retourne la classe d’allocateur pour l’objet.
Valeur de retour
Itérateur forward qui traite la position située immédiatement après le dernier élément de la plage de destination qui reçoit la copie.
Notes
Consultez 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>
Espace de noms : stdext