_SECURE_SCL
Zastąpione przez _ITERATOR_DEBUG_LEVEL to makro określa, czy zaznaczone iteratory są włączone. Domyślnie zaznaczone iteratory są włączone w kompilacjach debugowania i wyłączone w kompilacjach retail.
Ważne
Bezpośrednie użycie makra _SECURE_SCL jest przestarzałe. Zamiast tego użyj _ITERATOR_DEBUG_LEVEL, aby kontrolować zaznaczone ustawienia iteratora. Aby uzyskać więcej informacji, zobacz _ITERATOR_DEBUG_LEVEL.
Uwagi
Po włączeniu sprawdzanych iteratorów użycie niebezpiecznego iteratora powoduje błąd środowiska uruchomieniowego i program zostanie zakończony. Aby włączyć zaznaczone iteratory, ustaw _ITERATOR_DEBUG_LEVEL na 1 lub 2. Jest to odpowiednik ustawienia _SECURE_SCL 1 lub włączonego:
#define _ITERATOR_DEBUG_LEVEL 1
Aby wyłączyć zaznaczone iteratory, ustaw wartość _ITERATOR_DEBUG_LEVEL na 0. Jest to odpowiednik ustawienia _SECURE_SCL 0 lub wyłączonego:
#define _ITERATOR_DEBUG_LEVEL 0
Aby uzyskać informacje na temat wyłączania ostrzeżeń dotyczących sprawdzanych iteratorów, zobacz _SCL_SECURE_NO_WARNINGS.
Zobacz też
_ITERATOR_DEBUG_LEVEL
Zaznaczone iteratory
Obsługa iteratora debugowania
Bezpieczne biblioteki: Standardowa biblioteka C++