Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Reemplazada por _ITERATOR_DEBUG_LEVEL, esta macro define si los iteradores comprobados están habilitados . De forma predeterminada, los iteradores activados están habilitados en las compilaciones de depuración y deshabilitados en las compilaciones comerciales.
Importante
El uso directo de la _SECURE_SCL macro está en desuso. En su lugar, use _ITERATOR_DEBUG_LEVEL para controlar la configuración del iterador comprobado. Para obtener más información, consulte _ITERATOR_DEBUG_LEVEL.
Comentarios
Cuando los iteradores activados están habilitados, el uso de iteradores no seguros produce un error en tiempo de ejecución y finaliza el programa. Para habilitar iteradores comprobados, establezca _ITERATOR_DEBUG_LEVEL en 1 o 2. Esto equivale a un _SECURE_SCL valor de 1 o habilitado:
#define _ITERATOR_DEBUG_LEVEL 1
Para deshabilitar iteradores comprobados, establezca _ITERATOR_DEBUG_LEVEL en 0. Esto equivale a un _SECURE_SCL valor de 0 o deshabilitado:
#define _ITERATOR_DEBUG_LEVEL 0
Para obtener información sobre cómo deshabilitar advertencias sobre iteradores comprobados, vea _SCL_SECURE_NO_WARNINGS.
Consulte también
_ITERATOR_DEBUG_LEVEL
Iteradores comprobados
Compatibilidad de los iteradores de depuración
Bibliotecas seguras: Biblioteca estándar de C++