详解及模拟实现memove函数

2016-11-24 17:20 阅读 924 次 评论 0 条

00:00/00:00

memmove/memcpy/strcpy的区别

strcpy:只能复制字符串,且没有指定的复制长度,党遇到'\0'的时候结束,容易溢出。

memcpy:可以复制任意内容,比如字符串,整形,结构体,类等,根据第三个参数进行复制指定长度。

memmove:可以复制任意类型,与memcpy唯一区别就是,当内存发生局部重叠的时候memmove可以保证复制的结果时正确的,但memcpy不能保证。

memmove 4种复制情况

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:详解及模拟实现memove函数 | 术与道的分享
分类:编程素养 标签:,
1024do.com导航_术与道导航平台

发表评论


表情