Re: [問題] 錯誤的意思?
※ 引述《mouse0411 (mouse)》之銘言:
: 請問大大們
: 我寫了一個程式
: 這個程式的最外面包了一個for,來跑多次一點
: for跑第一次的時候沒問題
: 到了跑一萬次的時候也沒問題
: 可是當跑到十幾萬次的時候突下出現
: Unhandled exception in capasity_sum_test.exe: 0xC0000005: Access violation
: 我也查過這段的意思
: 好像是說如果我沒有配記憶体給這個參數,就把值給此參數,的錯誤
: 但是實際上我的確有配
: 而且前面跑了那麼多次都ok
: 所以小弟覺得是不是因為記憶体用完的關係?????
: 請大大們指教~謝謝
因為程式滿大的,所以po不太上來
不過我剛剛debug的時候發現
我在其中的一個function裡面有動態配置一段記憶体給"pcbu"
跑前幾次時,"pcbu"都有配到位址
但是差不多跑到十幾萬次時,"pcbu"的位址變成"0x0000000"
感覺好像沒配到位址了???
ps.每次loop時,我有記得free掉
謝謝指教~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.42.3
→
05/08 13:06, , 1F
05/08 13:06, 1F
→
05/08 13:06, , 2F
05/08 13:06, 2F
→
05/08 13:07, , 3F
05/08 13:07, 3F
推
05/08 13:48, , 4F
05/08 13:48, 4F
→
05/08 14:22, , 5F
05/08 14:22, 5F
→
05/08 14:35, , 6F
05/08 14:35, 6F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章