苏腾景 (16127033) 2021/12/29 10:05:44
大家一定要注意一下,使用memcpy(p1, p2, size),一般size大小就是p1的内存大小,所以就要求p1 p2内存长度必须要一样的,不然p1一定要拷size这么长,P2如果内存长度不够,那就会拷越界了。所以使用时一定要注意,特别是拷字符串,使用strncpy这保险点
苏腾景 (16127033) 2021/12/29 10:26:41
上面说法有问题,请看这里:
大家一定要注意一下,使用memcpy(p1, p2, size),size大小一定要是实际大小(也就是都不能超过P1 P2的大小,如果超过,不管size是大于p1还是p2,都会拷贝越界)所以使用时一定要注意,特别是拷字符串,使用strncpy这保险点
207_C\C++_使用memcpy必须注意的地方,size大小,拷字符串,使用strncpy这保险点
最新推荐文章于 2022-05-19 16:18:28 发布