Re: [問題] 請問大陣列宣告後運算出現問題

看板C_and_CPP (C/C++)作者 (十三)時間16年前 (2009/03/13 01:53), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
與其猜想, 不如 for(i=0;i<258;i++) {for(j=0;j<258;j++) {for(k=0;k<500;k++) { cout << i << " " << j << " " << k << "\n"; rt[i][j][k]=0; <---這裡出現bug }}} 您就知道有什麼問題了 Bleed ※ 引述《leehoni (leehoni)》之銘言: : 請問各位大大 : 為了命很大的陣列rt[258][258][500],用了如下方法: : int ***rt=new int**[258]; : rt[258] = new int*[258]; : rt[258][258] = new int[500]; : 但是 再運算的時後,卻發生問題 : for(i=0;i<258;i++) : {for(j=0;j<258;j++) : {for(k=0;k<500;k++) : { : rt[i][j][k]=0; <---這裡出現bug : }}} : 到底問題出在哪裡? : 謝謝<(_ _)> -- ACM's PARADISE http://bleed1979.myweb.hinet.net/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.130.197

03/13 10:14, , 1F
謝謝~~
03/13 10:14, 1F
文章代碼(AID): #19kKm7Qt (C_and_CPP)
文章代碼(AID): #19kKm7Qt (C_and_CPP)