checked_uninitialized_fill_n
Même qu' uninitialized_fill_n mais applique l'utilisation d'un itérateur vérifié comme itérateur de sortie (_First).checked_uninitialized_fill_n est défini dans l'espace de noms d' 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 FwdIt, class Size, class Type>
void checked_uninitialized_fill_n(
ForwardIterator _First,
Size _Count,
const Type& _Val
);
template<class FwdIt, class Size, class Type, class Allocator>
void checked_uninitialized_fill_n(
ForwardIterator _First,
Size _Count,
const Type& _Val,
Allocator& _Al
);
Paramètres
_Al
Classe d'allocateur à utiliser avec cet objet.vector::get_allocator retourne la classe de l'allocateur de l'objet._First
Un itérateur vers l'avant adressant le premier élément de la plage de destination à initialiser._Count
Nombre d'éléments à initialiser._Val
La valeur à utiliser pour initialiser la plage de destination.
Notes
Consultez l' uninitialized_fill_n 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 :