[問題] 陣列宣告問題

看板C_and_CPP作者 (wang)時間7年前 (2018/08/18 18:44), 編輯推噓3(303)
留言6則, 3人參與, 7年前最新討論串2/2 (看更多)
我需要宣告一個300*300*64的三維陣列,但我發現我最高寫到100*100*41程式就會出現錯 誤,請問有什麼其他方法可以解決嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.255.164 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1534589062.A.610.html

08/18 18:50, 7年前 , 1F
放到全域或動態陣列 再不然改stack?
08/18 18:50, 1F

08/18 18:50, 7年前 , 2F
用new的
08/18 18:50, 2F

08/19 09:53, 7年前 , 3F
應該是 系統的stack沒辦法給那麼多記憶體空間
08/19 09:53, 3F

08/19 09:53, 7年前 , 4F
使用new或malloc 從heap 要空間
08/19 09:53, 4F

08/19 09:54, 7年前 , 5F
stack的記憶體空間 是有限制的 以上是我的理解
08/19 09:54, 5F

08/19 09:54, 7年前 , 6F
有說錯 麻煩指正
08/19 09:54, 6F
文章代碼(AID): #1RT_Y6OG (C_and_CPP)
文章代碼(AID): #1RT_Y6OG (C_and_CPP)