C++的 小問題 1 new,delete函數(shù) 什么意思
2 回答

RISEBY
TA貢獻1856條經(jīng)驗 獲得超5個贊
1.首先你聲明了一個字符串指針,char * temp;
2.在第一次循環(huán)中給指針賦值了《即讓它指向了一段內(nèi)存中的區(qū)域,即為left(str,i),i =0》
如果沒有delete[]temp的話,那么再第二次循環(huán)的時候這個指針又重新指向了一塊地方,那么原先的內(nèi)存區(qū)域就沒有地方指向了,所以要釋放掉
3.這是我的理解,但是是在for循環(huán)里面,不知道如果不釋放的話。是不是出了for之后就會自動釋放掉呢?請高手說下,就像在在for循環(huán)里面寫int a =1;出了for a 就沒意義了
- 2 回答
- 0 關(guān)注
- 725 瀏覽
添加回答
舉報
0/150
提交
取消