Delen via


_SECURE_SCL

Vervangen door _ITERATOR_DEBUG_LEVEL, deze macro bepaalt of Ingeschakelde iterators zijn ingeschakeld. Standaard zijn ingeschakelde iterators in builds voor foutopsporing en uitgeschakeld in retail-builds.

Belangrijk

Direct gebruik van de _SECURE_SCL macro is afgeschaft. Gebruik in plaats daarvan _ITERATOR_DEBUG_LEVEL om gecontroleerde iteratorinstellingen te beheren. Zie _ITERATOR_DEBUG_LEVEL voor meer informatie.

Opmerkingen

Wanneer deze iterators zijn ingeschakeld, veroorzaakt onveilig iteratorgebruik een runtimefout en wordt het programma beƫindigd. Als u ingeschakelde iterators wilt inschakelen, stelt u in op _ITERATOR_DEBUG_LEVEL 1 of 2. Dit komt overeen met een _SECURE_SCL instelling van 1 of ingeschakeld:

#define _ITERATOR_DEBUG_LEVEL 1

Als u ingeschakelde iterators wilt uitschakelen, stelt u in op _ITERATOR_DEBUG_LEVEL 0. Dit komt overeen met een _SECURE_SCL instelling van 0 of uitgeschakeld:

#define _ITERATOR_DEBUG_LEVEL 0

Zie voor meer informatie over het uitschakelen van waarschuwingen over gecontroleerde iterators _SCL_SECURE_NO_WARNINGS.

Zie ook

_ITERATOR_DEBUG_LEVEL
Gecontroleerde iterators
Ondersteuning voor iterator voor foutopsporing
Veilige bibliotheken: C++ Standaardbibliotheek