[問題] 錯誤的意思?

看板C_and_CPP (C/C++)作者 (mouse)時間16年前 (2009/05/08 09:25), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/2 (看更多)
請問大大們 我寫了一個程式 這個程式的最外面包了一個for,來跑多次一點 for跑第一次的時候沒問題 到了跑一萬次的時候也沒問題 可是當跑到十幾萬次的時候突下出現 Unhandled exception in capasity_sum_test.exe: 0xC0000005: Access violation 我也查過這段的意思 好像是說如果我沒有配記憶体給這個參數,就把值給此參數,的錯誤 但是實際上我的確有配 而且前面跑了那麼多次都ok 所以小弟覺得是不是因為記憶体用完的關係????? 請大大們指教~謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.42.3

05/08 09:44, , 1F
你的boundary 有檢查過嘛? 會不會overflow?
05/08 09:44, 1F

05/08 09:49, , 2F
謝謝大大的回答,我是用VC6.0,WINDOWS XP系統跑的
05/08 09:49, 2F

05/08 09:50, , 3F
可是如果是overflow話,錯誤訊息不是會告知overflow嗎??
05/08 09:50, 3F

05/08 10:10, , 4F
沒看到你寫的code 不太能肯定是那邊出問題~
05/08 10:10, 4F

05/08 10:11, , 5F
只能就錯誤訊息猜你可能有那邊對記憶體違規存取
05/08 10:11, 5F

05/08 10:12, , 6F
所以我猜會不會是counter overflow 這樣應該是不會有
05/08 10:12, 6F

05/08 10:12, , 7F
錯誤訊息的~
05/08 10:12, 7F
文章代碼(AID): #1A0ueCj8 (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1A0ueCj8 (C_and_CPP)