[問題]

看板EE_DSnP作者時間16年前 (2008/05/06 00:28), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串3/5 (看更多)
當我做完do3之後 如果馬上輸入do do4會出現以下訊息: terminate called after throwing an instance of 'std::bad_alloc' what(): St9bad_alloc 已經終止 然後如果用老師的reference做同樣的操作只會沒產生任何東西而已 並不會使程式當掉 但是我如果重新執行程式一次再去做do do4就都不會任何問題 請問這是個bug嗎? 還是出了什麼問題阿? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.243.178

05/06 00:33, , 1F
因為do3把blocksize壓小了 所以他會挖一個陣列超過就出錯了
05/06 00:33, 1F

05/06 00:35, , 2F
喔喔,感謝~
05/06 00:35, 2F

05/06 00:39, , 3F
除了一樓說的問題外, 其實這也是 "DOfile" cmd 的一個 bug
05/06 00:39, 3F

05/06 00:40, , 4F
Please see posts 1076, 1072. 我以後會修正...
05/06 00:40, 4F
文章代碼(AID): #187pN8nT (EE_DSnP)
討論串 (同標題文章)
完整討論串 (本文為第 3 之 5 篇):
問題
4
4
17年前, 11/20
問題
2
2
16年前, 10/06
問題
2
4
16年前, 05/06
問題
4
6
15年前, 04/14
問題
3
5
13年前, 01/15
文章代碼(AID): #187pN8nT (EE_DSnP)