_SECURE_SCL

定義 檢查過的 Iterator 是否已啟用。如果已定義為 1,不安全的 Iterator 使用會導致執行階段錯誤,而且程式結束。如果已定義為 0,已檢查的 Iterator 停用。在偵錯模式, _SECURE_SCL 的預設值為 1,表示已檢查的 Iterator 已啟用。在發行模式下, _SECURE_SCL 的預設值為 0。

重要事項重要事項

使用 _ITERATOR_DEBUG_LEVEL 控制項的 _SECURE_SCL。如需詳細資訊,請參閱_ITERATOR_DEBUG_LEVEL

備註

若要啟用已檢查的 Iterator,請將 _SECURE_SCL 設為 1:

#define _SECURE_SCL 1

若要停用已檢查的 Iterator,請將 _SECURE_SCL 設為 0:

#define _SECURE_SCL 0

如需如何停用有關已檢查的 Iterator 的警告的詳細資訊,請參閱 _SCL_SECURE_NO_WARNINGS

請參閱

參考

_ITERATOR_DEBUG_LEVEL

檢查過的 Iterator

偵錯 Iterator 支援

安全的程式庫: 標準 C++ 程式庫