Sdílet prostřednictvím


_SECURE_SCL

Nahrazeno _ITERATOR_DEBUG_LEVEL, toto makro definuje, zda jsou zaškrtnuté iterátory povoleny. Ve výchozím nastavení jsou zaškrtnuté iterátory povoleny v buildech ladění a zakázány v buildech maloobchodního prodeje.

Důležité

Přímé použití _SECURE_SCL makra je zastaralé. Místo toho slouží _ITERATOR_DEBUG_LEVEL k řízení kontrolovaných nastavení iterátoru. Další informace najdete v tématu _ITERATOR_DEBUG_LEVEL.

Poznámky

Pokud jsou zaškrtnuté iterátory povolené, použití nebezpečného iterátoru způsobí chybu za běhu a program se ukončí. Chcete-li povolit zaškrtnuté iterátory, nastavte _ITERATOR_DEBUG_LEVEL hodnotu 1 nebo 2. Toto je ekvivalent nastavení _SECURE_SCL 1 nebo povoleno:

#define _ITERATOR_DEBUG_LEVEL 1

Chcete-li zakázat zaškrtnuté iterátory, nastavte _ITERATOR_DEBUG_LEVEL hodnotu 0. Toto je ekvivalentem _SECURE_SCL nastavení 0 nebo zakázáno:

#define _ITERATOR_DEBUG_LEVEL 0

Informace o zakázání upozornění na kontrolované iterátory naleznete v tématu _SCL_SECURE_NO_WARNINGS.

Viz také

_ITERATOR_DEBUG_LEVEL
Checked – iterátory
Podpora ladění iterátorů
Bezpečné knihovny: standardní knihovna C++