作者查詢 / EdisonX

總覽項目: 發文 | 留言 | 暱稱
作者 EdisonX 在 PTT [ C_and_CPP ] 看板的留言(推文), 共2905則
限定看板:C_and_CPP
[分享] 遊戲程式設計相關課程
[ C_and_CPP ]27 留言, 推噓總分: +12
作者: moremusic - 發表於 2012/07/26 22:06(13年前)
1FEdisonX:是蠻有趣的,不過一套完整課程下來應該蠻久的吧 Orz07/26 22:18
5FEdisonX:好心動啊!!07/27 03:47
[問題] bad_alloc 記憶體不足?
[ C_and_CPP ]44 留言, 推噓總分: +3
作者: sd016808 - 發表於 2012/07/26 16:41(13年前)
4FEdisonX:看裡面的 loop 應該是要 H[i][j][k]=new int[2];07/26 16:56
7FEdisonX:只有1的話幹嘛還弄4維?弄3維不就好了?07/26 16:59
12FEdisonX:疑!!看到 keyword,吃到>1373mb了..你的 os/memory 是?07/26 17:03
17FEdisonX:那個..大型記憶體特性除了和os相關,也和compiler相關.07/26 17:06
20FEdisonX:還有這支實際上不是只吃1.37g,而是到了 1.8g 左右07/26 17:08
21FEdisonX:total = 4+1000*4+1000*1000*4+1000*1000*360*1*4+07/26 17:08
23FEdisonX:1000*1000*360*4 , 大概這麼多吧...07/26 17:09
24FEdisonX:@black:你的compiler是??先看看sizeof(size_t)多大07/26 17:10
27FEdisonX:是的, 那便是問題了,重算過,這裡實際大小是 2.686GB07/26 17:14
28FEdisonX:設欲配置 w[1000,1000,360,1],大小算法如下 :07/26 17:16
29FEdisonX:****w = 4 ; ***w = 4*1000 (w[1000]);07/26 17:16
30FEdisonX:**w = 4*10^6 (w[1000][1000]);07/26 17:17
31FEdisonX:*w = 4*360*10^6 (w[1000][1000][360])07/26 17:18
32FEdisonX:w = 4*360*10^6*1 (w[1000][1000][360][1])07/26 17:18
33FEdisonX:這五層加起來就是答案了, 所以暴 2GB,試自己用一維換算吧.07/26 17:19
36FEdisonX:我沒記錯的話g++ 64bits sizeof(size_t)=8無誤,但vc=4 orz07/26 17:23
37FEdisonX:所以原 po 要解決這問題的話還要確定 bcb 該版本的大小07/26 17:24
39FEdisonX:那個..我該說,如果你最終是要配w[1000][1000][360][20],07/26 17:29
40FEdisonX:即使用一維方式配置,出來大小也是26gb,目前即使win64,單一07/26 17:29
41FEdisonX:程序最大配給只到 16/20gb, 所以你該考慮的不再是換版本,07/26 17:30
42FEdisonX:而是考慮換個演算法,或考慮寫到檔案、資料料讀取(速度慢).07/26 17:30
[問題] 解讀錯誤訊息
[ C_and_CPP ]6 留言, 推噓總分: 0
作者: killer1989 - 發表於 2012/07/24 22:46(13年前)
6FEdisonX:跳 tone, max 不是個好的變數名稱。07/24 23:04
[問題] 關於malloc
[ C_and_CPP ]25 留言, 推噓總分: +3
作者: a0916327869 - 發表於 2012/07/24 22:39(13年前)
9FEdisonX:從敘述上應該是想看 i1,i2,i3 才對,要查的是配出來的位置.07/24 23:21
13FEdisonX:用 &i 可以,但這份碼就沒malloc的必要。07/24 23:37
[問題] 新手問題
[ C_and_CPP ]13 留言, 推噓總分: +2
作者: eric860720 - 發表於 2012/07/24 22:05(13年前)
1FEdisonX:1.iostream偷包 2.命名空間,看書 3.http://ppt.cc/iYfv07/24 22:12
2FEdisonX:到section3 4.字串和數字都合法 5.溢位. 建議先往下看.07/24 22:12
[問題] 關於clock()回傳負值
[ C_and_CPP ]10 留言, 推噓總分: +2
作者: rodmaner - 發表於 2012/07/24 21:29(13年前)
1FEdisonX:簡易的大數演算法做解決,或用其他計時函式,但你的環境是??07/24 21:38
2FEdisonX:我不知道 linux arm 有什麼其他計數器,一個簡單的方式是,07/24 22:45
3FEdisonX:當clock()-t >60*CLOCK_PER_SEC時,min+1,記slack,重計時07/24 22:46
5FEdisonX:疑!! 你是打算用這種方式來延時嗎????07/24 22:50
7FEdisonX:是沒有,只是我在想這麼頻繁用 clock() 怕不準,另如果有開07/24 23:22
8FEdisonX:multi-thread 的話這方法大概死得很慘吧 (或許您沒開)07/24 23:22
Fw: [問題] Windows 的 Cache 可以share嗎?
[ C_and_CPP ]12 留言, 推噓總分: +3
作者: QQ29 - 發表於 2012/07/24 18:55(13年前)
1FEdisonX:具小弟所知, file mapping 頂多在 memory,沒到 cache.07/24 19:53
2FEdisonX:若 cache 可 share, 那應不會有那麼多文在討論 locality.07/24 19:54
3FEdisonX:初始化慢的話等神手吧,個人覺得只有初始化慢,沒太扯可接受07/24 19:55
4FEdisonX:(初始化1次,後面用到的可能上千上萬次,所以我較不在意xd)07/24 19:56
7FEdisonX:疑!我上面推文好像不對 http://ppt.cc/Xqmy07/24 20:00
9FEdisonX:我在想 M$ 那篇的 cache 到底和快取的 cache 是不是一樣.07/24 20:04
10FEdisonX:文中敘述看起來不太像..07/24 20:05
[問題] 不同開發平台路徑問題
[ C_and_CPP ]19 留言, 推噓總分: +3
作者: garymouse - 發表於 2012/07/23 20:50(13年前)
5FEdisonX:IDE 似乎都有分永久設定 / 單一專案設定 ? (vc 確定有)07/23 21:02
8FEdisonX:專案->屬性->VC++目錄, Include 目錄 ;07/23 22:59
9FEdisonX:另一個 LPH66 大有提了。07/23 22:59
18FEdisonX:google VC 控制台增强库,easyX,有幫助的。07/24 23:29
[問題] BCB 鍵盤控制
[ C_and_CPP ]10 留言, 推噓總分: 0
作者: escrowdis - 發表於 2012/07/23 16:57(13年前)
5FEdisonX:#1G2wqs1I 可能要有人教他bcb怎麼設斷點吧..07/24 23:17
[問題] 把記憶體quota 調大
[ C_and_CPP ]14 留言, 推噓總分: +4
作者: singlovesong - 發表於 2012/07/23 11:29(13年前)
14FEdisonX:這篇可能用得到.. #1FVn8sL- (C_and_CPP)07/23 16:29