Aracılığıyla paylaş


_SECURE_SCL

_ITERATOR_DEBUG_LEVEL tarafından değiştirilen bu makro, İşaretli Yineleyicilerin etkinleştirilip etkinleştirilmediğini tanımlar. Varsayılan olarak, denetlenen yineleyiciler Hata ayıklama derlemelerinde etkinleştirilir ve Perakende derlemelerinde devre dışı bırakılır.

Önemli

_SECURE_SCL makrosunun doğrudan kullanımı kullanım dışıdır. Bunun yerine, denetlenen yineleyici ayarlarını denetlemek için _ITERATOR_DEBUG_LEVEL kullanın. Daha fazla bilgi için bkz . _ITERATOR_DEBUG_LEVEL.

Açıklamalar

denetlenen yineleyiciler etkinleştirildiğinde, güvenli olmayan yineleyici kullanımı çalışma zamanı hatasına neden olur ve program sonlandırılır. denetlenen yineleyicileri etkinleştirmek için _ITERATOR_DEBUG_LEVEL 1 veya 2 olarak ayarlayın. Bu, 1 veya etkinleştirilmiş _SECURE_SCL ayarına eşdeğerdir:

#define _ITERATOR_DEBUG_LEVEL 1

denetlenen yineleyicileri devre dışı bırakmak için _ITERATOR_DEBUG_LEVEL 0 olarak ayarlayın. Bu, 0 veya devre dışı _SECURE_SCL ayarına eşdeğerdir:

#define _ITERATOR_DEBUG_LEVEL 0

denetlenen yineleyicilerle ilgili uyarıları devre dışı bırakma hakkında bilgi için bkz . _SCL_SECURE_NO_WARNINGS.

Ayrıca bkz.

_ITERATOR_DEBUG_LEVEL
Denetlenmiş Yineleyiciler
Hata Ayıklama Yineleyici Desteği
Güvenli Kitaplıklar: C++ Standart Kitaplık