调用任何一个潜在的不安全的方法在标准 C++ 库中的 编译器警告(等级 3)C4996。 若要禁用此警告,请定义代码中宏 _SCL_SECURE_NO_WARNINGS :
#define _SCL_SECURE_NO_WARNINGS
备注
其他方式禁用包含警告 C4996:
使用 /D(预处理器定义) 编译器选项:
cl /D_SCL_SECURE_NO_WARNINGS [other compiler options] myfile.cpp
使用 /w 编译器选项:
cl /wd4996 [other compiler options] myfile.cpp
使用 #pragma 警告 指令:
#pragma warning(disable:4996)
此外,还可以手动更改标准警告带编译器选项 /w<l><n> 的 C4996。 例如,将警告 C4996 到 4 级:
cl /w44996 [other compiler options] myfile.cpp
有关详细信息,请参阅/w、/Wn、/WX、/Wall、/wln、/wdn、/wen、/won(警告等级)。