这是MS新的C库提供的带有检查的函数,有内存溢出检测。可以防止一部分程序bug, 抵制缓冲区溢出攻击(buffer overflow attack). 但是应该速度上有牺牲。 解决办法 1.所以在你确信安全的情况下,可以用#pragma warning(disable: 4996)消除这个警告 2.建议使用_s的缓冲区安全的版本,而不是简单的屏蔽警告。
使用VS2013,编译提示"GetVersion"被声明为否决的
最新推荐文章于 2021-08-22 10:31:21 发布
这是MS新的C库提供的带有检查的函数,有内存溢出检测。可以防止一部分程序bug, 抵制缓冲区溢出攻击(buffer overflow attack). 但是应该速度上有牺牲。 解决办法 1.所以在你确信安全的情况下,可以用#pragma warning(disable: 4996)消除这个警告 2.建议使用_s的缓冲区安全的版本,而不是简单的屏蔽警告。