Re: [問題] hw2
※ 引述《fiafju (哭哭)》之銘言:
....
*_readBufPtr = *temp;
--> cout << *_readBufPtr;
_readBufPtr++;
......
執行箭號那行時crash
在那行之前都是OK的
囧 cout有做了啥事會讓code掛掉嗎....
其實後來我也不是很清楚問題到底在哪?
用cout大法和ddd對照發現
在ddd裡可以看到
我新令出來的 char* temp 有正常work
有記憶體位置
有存我丟給他的值
只是每次當我要把它的位置或是值cout出來的時候
程式都會crash
當然
當 temp 把值丟給 _readBufPtr 後
想要再把 *_readBufPtr cout出來時
程式crash
解決方法就是改成不要用到新pointer ...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.18.218
※ 編輯: fiafju 來自: 140.112.18.218 (04/07 00:50)
推
04/07 01:27, , 1F
04/07 01:27, 1F
推
04/07 01:27, , 2F
04/07 01:27, 2F
討論串 (同標題文章)