Partager via


_SECURE_SCL

Remplacée par _ITERATOR_DEBUG_LEVELcette macro, cette macro définit si les itérateurs vérifiés sont activés . Par défaut, les itérateurs vérifiés sont activés dans les versions de débogage et désactivés dans les versions commerciales.

Important

L’utilisation directe de la _SECURE_SCL macro est déconseillée. Utilisez plutôt _ITERATOR_DEBUG_LEVEL pour contrôler les paramètres d’itérateur vérifiés. Pour plus d’informations, consultez _ITERATOR_DEBUG_LEVEL.

Notes

Quand les itérateurs vérifiés sont activés, toute utilisation non sécurisée d’un itérateur provoque une erreur d’exécution et le programme se termine. Pour activer les itérateurs vérifiés, définissez _ITERATOR_DEBUG_LEVEL la valeur 1 ou 2. Cela équivaut à un _SECURE_SCL paramètre de 1 ou activé :

#define _ITERATOR_DEBUG_LEVEL 1

Pour désactiver les itérateurs vérifiés, définissez la valeur _ITERATOR_DEBUG_LEVEL 0. Cela équivaut à un _SECURE_SCL paramètre de 0 ou désactivé :

#define _ITERATOR_DEBUG_LEVEL 0

Pour plus d’informations sur la désactivation des avertissements sur les itérateurs vérifiés, consultez _SCL_SECURE_NO_WARNINGS.

Voir aussi

_ITERATOR_DEBUG_LEVEL
Itérateurs vérifiés
Prise en charge de l’itérateur de débogage
Bibliothèques sécurisées : bibliothèque C++ Standard