_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++