malloc和free(2)——malloc()申请内存获得指针,指针被改动,用free释放内存报错

malloc()分配内存,获得的内存指针,中间通过了改动,再调用free释放内存出现问题 ios Parr1D1 = data; 数组 这一行代码写的不好,首先就是这个地方确实改变了指针Parr1D1,Parr1D1自己的值变化了。delete(或者free)时就会出现无效指针的错误。函数 至少给数组赋值应该用memcpy或snprintf函数来作。spa Parr1D1 = data; //如
相关文章
相关标签/搜索