老師好厲害啊啊啊啊啊
![]() |
WXblsqbvusk
展開
|
![]() |
T-9d7gj1wfw
展開
釋放6個(gè)一維指針,這6怎么得來的? ![]() 凈如葉靜如夜
展開
@ T-9d7gj1wfw 對(duì)于申請(qǐng)6行3列的二維數(shù)組動(dòng)態(tài)內(nèi)存,每一行申請(qǐng)一個(gè)一維指針,指向包含三個(gè)變量的一維數(shù)組,再申請(qǐng)一個(gè)二維指針指向一維指針。所以在釋放內(nèi)存的時(shí)候,先釋放六個(gè)一維指針,再釋放指向一維指針的二維指針 |
![]() |
zy楊楊
展開
最后,釋放內(nèi)存空間的步驟,沒聽懂。 ![]() wshyy126
展開
其實(shí)每行的起始位置就是一維指針的地址,可以理解為一個(gè)指針位,而指向該一維指針的指針,就是一維指針數(shù)組的外層指針,我們就需要先釋放掉里面的一維指針,也就是 delete [] shuzu[i] 這里的i取行號(hào),有幾行,釋放幾個(gè)一維指針;而此時(shí)還有外層的指向這些一維指針的指針,也是需要釋放的,就以delete []shuzu 來處理;這里個(gè)人覺得,在delete之后需要給指針賦空,也就是shuzu[i]=NULL;和shuzu = NULL 不然這不是就一堆野指針了? |
![]() ![]() 學(xué)習(xí)達(dá)人
|
apwx
展開
|
![]() ![]() 學(xué)習(xí)達(dá)人
|
T-2elyvk2xm
展開
|
![]() |
小飛魚2102
展開
|
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。