Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines whether incorrect use of Checked Iterators causes an exception or a program termination. If defined as 1, an out of range iterator use causes an exception at runtime. If defined as 0, the program is terminated by calling invalid_parameter. The default value for _SECURE_SCL_THROWS is 0, meaning the program will be terminated by default. Requires _SECURE_SCL to also be defined.
Remarks
To enable checked iterators to throw an exception on incorrect use, set _SECURE_SCL to 1 and _SECURE_SCL_THROWS to 1:
#define _SECURE_SCL 1
#define _SECURE_SCL_THROWS 1
To enable checked iterators to terminate your program on incorrect use, set _SECURE_SCL to 1 and _SECURE_SCL_THROWS to 0:
#define _SECURE_SCL 1
#define _SECURE_SCL_THROWS 0
To disable checked iterators, set _SECURE_SCL to 0.