代码:
char* data = NULL;
data = new char[lengthOfParam]; //lengthOfParam = 3
//after allocation **data = ¥¥¥¥Ü\r**
memcpy(data,&buffer[offset],lengthOfParam); //**data = pki¥Ü\r**
为什么我得到那个垃圾值???如果我尝试将该值分配给任何其他数组 ex,如何避免或删除这些额外的值 bcs:
obj[1] = data;
然后将带有 junk' 的整个值分配给该变量。