[問題] 請問如何開大矩陣?

看板C_and_CPP作者 (po-bo)時間15年前 (2010/06/03 13:12), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
目前需要直接打開一個大矩陣使用其CODE如下: array a[40000][10000],b[40000][10000; 其餘內容為c(c++) code撰寫, 硬體沒有問題,win 為64位元, 請問要使用哪一種軟體來compile? ( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 希望得到的正確結果: 程式跑出來的錯誤結果: 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) 有問題的code: (請善用置底文標色功能) 補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.181.196

06/03 13:40, , 1F
就算你的array type是char, total也要到7xx MB的ram, 如
06/03 13:40, 1F

06/03 13:41, , 2F
果是int或float, 則要將近3G的ram喔@_@" 全域變數不行的
06/03 13:41, 2F

06/03 13:42, , 3F
話, 用動態配置的方式去要吧, 是64 bit的環境的話....
06/03 13:42, 3F

06/03 13:44, , 4F
這種用指標會不會比較好?
06/03 13:44, 4F

06/03 13:45, , 5F
我比較好奇的是要做什麼會用到這麼大的矩陣。
06/03 13:45, 5F

06/03 13:45, , 6F
如果是要當作資料庫的話,結合SQL會不會比較好?
06/03 13:45, 6F

06/03 17:21, , 7F
單塊記億體能要到這麼大嗎?
06/03 17:21, 7F
文章代碼(AID): #1C1pdLV3 (C_and_CPP)