作者freaky (jon)
看板C_and_CPP
标题Re: [问题] strcpy被取代?
时间Sat Apr 15 21:11:54 2006
※ 引述《justinC (无)》之铭言:
: warning C4996: 'strcpy' 已经宣告为取代
: d:\vs2005\vc\include\string.h(73) : 请参阅 'strcpy' 的宣告
: 讯息: 'This function or variable may be unsafe. Consider using
: strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See
: online help for details.'
: 我用vs2005 编译
: 使用strcpy他显示这个
: 请问strcpy在後来会慢慢被取代? 旧版的有什麽问题?
strcpy() 不会检查新字串配置的 buffer 大小是否足够,所以可能造成
buffer overruns。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.36.38
1F:→ cplusplus:所有c的字串funciton都是 因为你也无从检查空间长度 04/15 23:11
2F:推 justinC:谢谢解答 04/16 00:44