_SECURE_SCL

Reemplazada por _ITERATOR_DEBUG_LEVEL, esta macro define los iteradores activados 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 macro _SECURE_SCL está en desuso. En su lugar, use _ITERATOR_DEBUG_LEVEL para controlar la configuración de iteradores activados. Para obtener más información, vea _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 los iteradores activados, establezca _ITERATOR_DEBUG_LEVEL en 1 o 2. Esto es equivalente a una configuración de _SECURE_SCL de 1 o habilitada:

#define _ITERATOR_DEBUG_LEVEL 1

Para deshabilitar los iteradores activados, establezca _ITERATOR_DEBUG_LEVEL en 0. Esto es equivalente a una configuración de _SECURE_SCL de 0 o deshabilitada:

#define _ITERATOR_DEBUG_LEVEL 0

Para más información sobre cómo deshabilitar las advertencias sobre iteradores activados, vea _SCL_SECURE_NO_WARNINGS.

Consulte también

_ITERATOR_DEBUG_LEVEL
Checked Iterators
Compatibilidad de los iteradores de depuración
Bibliotecas seguras: Biblioteca estándar de C++