一个buff是不是用memset比较安全

hanyj_3000 hanyj_3000 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
char retbuff[100] = {0};
我一般是像上面那样去定义一个buff来用,也就是定义后紧接着 = {0}去清空,紧着着我就可以用这个buff了。我以前的同事也时经常这样用的。

但是最近我一个同事说,这样用不太安全。他说最好是char retbuff[100];然后memset(retbuff,0,100);再用它就比较安全了。我不知道他说的有没有道理,因为我觉得两者没啥区别啊,怎么会不安全呢,当然,如果我其他地方再用这个buff时,我知道是该用memset的。

我的同事说的有无道理,特地向大家请教下。
...全文

相关推荐

评论 21
收藏 已收藏
分享
返回顶部
hanyj_3000
C++ 语言 65,214 成员 250,514 内容