_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