malloc和free(2)——malloc()申請內存獲得指針,指針被改動,用free釋放內存報錯

malloc()分配內存,獲得的內存指針,中間通過了改動,再調用free釋放內存出現問題 ios Parr1D1 = data; 數組 這一行代碼寫的不好,首先就是這個地方確實改變了指針Parr1D1,Parr1D1自己的值變化了。delete(或者free)時就會出現無效指針的錯誤。函數 至少給數組賦值應該用memcpy或snprintf函數來作。spa Parr1D1 = data; //如
相關文章
相關標籤/搜索