_SECURE_SCL

Sostituita da _ITERATOR_DEBUG_LEVEL, questa macro determina se gli iteratori verificati sono abilitati. Per impostazione predefinita, gli iteratori verificati sono abilitati nelle build di debug e disabilitati nelle build per la vendita.

Importante

L'uso diretto della macro _SECURE_SCL è deprecato. Usare invece _ITERATOR_DEBUG_LEVEL per controllare le impostazioni dell'iteratore controllato. Per altre informazioni, vedere _ITERATOR_DEBUG_LEVEL.

Osservazioni:

Quando gli iteratori verificati sono abilitati, l'uso dell'iteratore unsafe ha l'effetto di provocare un errore di runtime e il programma viene terminato. Per abilitare gli iteratori controllati, impostare _ITERATOR_DEBUG_LEVEL su 1 o 2. Equivale a un'impostazione di _SECURE_SCL pari a 1 o abilitata:

#define _ITERATOR_DEBUG_LEVEL 1

Per disabilitare gli iteratori controllati, impostare _ITERATOR_DEBUG_LEVEL su 0. Equivale a un'impostazione di _SECURE_SCL pari a 0 o disabilitata:

#define _ITERATOR_DEBUG_LEVEL 0

Per informazioni su come disabilitare gli avvisi relativi agli iteratori verificati, vedere _SCL_SECURE_NO_WARNINGS.

Vedi anche

_ITERATOR_DEBUG_LEVEL
Checked Iterators
Supporto degli iteratori di debug
Librerie protette: libreria standard C++