Partager via


unchecked_array_iterator, classe

La classe unchecked_array_iterator vous permet d'encapsuler un tableau ou un pointeur dans un itérateur non vérifié. Utilisez cette classe comme wrapper (à l'aide de la fonction make_unchecked_array_iterator) pour les pointeurs ou tableaux bruts en tant que moyen ciblé de gérer les avertissements de pointeur non vérifiés au lieu de désactiver globalement ces avertissements. Si possible, préférez la version activée de cette classe, checked_array_iterator.

Notes

Cette classe est une extension Microsoft de la bibliothèque C++ standard.Le code implémenté à l'aide de cette fonction ne peut pas être utilisé dans les environnements de build C++ standard qui ne prennent pas en charge cette extension Microsoft.

template <class Iterator>
    class unchecked_array_iterator;

Notes

Cette classe est définie dans l'espace de noms stdext.

Il s'agit de la version non contrôlée de la classe checked_array_iterator qui prend en charge les mêmes surcharges et les mêmes membres. Pour plus d'informations sur la fonctionnalité d'itérateur vérifié et obtenir des exemples de code, consultez Itérateurs vérifiés.

Configuration requise

En-tête : <iterator>

Espace de noms : stdext

Voir aussi

Référence

<iterator>

Bibliothèque STL (Standard Template Library)