Bagikan melalui


_SECURE_SCL

Digantikan oleh _ITERATOR_DEBUG_LEVEL, makro ini menentukan apakah Iterator yang Diperiksa diaktifkan. Secara default, iterator yang diperiksa diaktifkan di build Debug, dan dinonaktifkan di Build ritel.

Penting

Penggunaan langsung makro _SECURE_SCL tidak digunakan lagi. Sebagai gantinya, gunakan _ITERATOR_DEBUG_LEVEL untuk mengontrol pengaturan iterator yang diperiksa. Untuk informasi selengkapnya, lihat _ITERATOR_DEBUG_LEVEL.

Keterangan

Ketika iterator yang diperiksa diaktifkan, penggunaan iterator yang tidak aman menyebabkan kesalahan runtime dan program dihentikan. Untuk mengaktifkan iterator yang dicentang, atur _ITERATOR_DEBUG_LEVEL ke 1 atau 2. Ini setara dengan pengaturan _SECURE_SCL 1, atau diaktifkan:

#define _ITERATOR_DEBUG_LEVEL 1

Untuk menonaktifkan iterator yang dicentang, atur _ITERATOR_DEBUG_LEVEL ke 0. Ini setara dengan pengaturan _SECURE_SCL 0, atau dinonaktifkan:

#define _ITERATOR_DEBUG_LEVEL 0

Untuk informasi tentang cara menonaktifkan peringatan tentang iterator yang diperiksa, lihat _SCL_SECURE_NO_WARNINGS.

Baca juga

_ITERATOR_DEBUG_LEVEL
Iterator Yang Diperiksa
Debug Dukungan Iterator
pustaka Brankas: Pustaka Standar C++