memcpy,memmov,strcpy内存拷贝重叠问题
下面链接有个地方讲得有点问题,对应内存重叠的情况应该分两种情况说明:
1.src在前,dest在后重叠时,采用:src = src+count-1; dest=dest+count-1; *dest--=*src--;
2.src在后,dest在前重叠时,采用:*dest++=*src++;
http://www.cnblogs.com/yixiaoyang/archive/2010/12/04/1896464.html
memcpy崩溃的可能性:内存溢出,内存重叠,目标和源指针为NULL或无效,源数据长度为0等
http://blog.csdn.net/passfuhao/article/details/9494063
memcpy_s比memcpy强在哪?概括说,内存拷贝异常时,memcpy崩溃,memcpy_s则只产生断言,且有错误返回值
http://bbs.csdn.net/topics/390847576
memcpy_s用法参照