定义 经过检查的迭代器 是否启用。如果定义为 1,而安全的迭代器使用导致运行时错误,程序终止。如果定义为 0,经过检查的迭代器被禁用。在调试模式,_SECURE_SCL 的默认值为 1,这意味着经过检查的迭代器启用。在发布模式下,_SECURE_SCL 的默认值为 0。
![]() |
---|
使用 _ITERATOR_DEBUG_LEVEL 控件 _SECURE_SCL。有关更多信息,请参见_ITERATOR_DEBUG_LEVEL。 |
备注
若要启用检查的迭代器,设置 _SECURE_SCL 为 1:
#define _SECURE_SCL 1
若要禁用 CHECK 迭代器,设置 _SECURE_SCL 为 0:
#define _SECURE_SCL 0
有关如何禁用有关经过检查的迭代器的警告的信息,请参见 _SCL_SECURE_NO_WARNINGS。