一、数组越界的表现 (一)堆损坏 (二)0xC000000005读入位置 原因:memcpy拷贝太多了,可以使用memcpy_s,注意第二个参数必须与第一个参数相关,这样才能保证出问题立马发现。浪费一天搞这个。 例如: memcpy_s(ucBuf+iOffset, sBufSize-iOffset, ucSrc, iSrcLen ); (三)C++ 返回值0xC0000417 可能是memcpy_s的最后一个参数是负值。