memcpy core

来源:互联网 发布:微电影后期制作软件 编辑:程序博客网 时间:2024/06/05 02:44

我觉得应该是内存越界了,楼主检查下src的长度。 

 

这样写看看: 

 

C/C++ code 

// 假设src的长度是srclen 

memcpy(des, src, sizeof(des) < srclen ? sizeof(des) : srclen); 

 

 

memcpy的第3个参数是长度,一般要用src和des的最小长度,否则会内存越界碰到不可操作的内存导致程序core. 这种问题不容易发现。 

原创粉丝点击