Re: [問題] 全域物件的解構

看板C_and_CPP作者 (div)時間15年前 (2011/02/12 00:53), 編輯推噓1(1010)
留言11則, 3人參與, 最新討論串4/4 (看更多)
: 完整的程式碼呢? : 您貼上的部份看來不是問題所在 我會希望藉由寫解構來釋放記憶體、順便增加速度的原因... 是因為,自從最近我把程式增加了一堆陣列值得存取跟計算以後 常常數據執行不到十分之一, 原本應該是存取小於10000的時間陣列、跟小於3000的size陣列 就出現-1.34256e14 .....之類的數字 然後只要出現一次,後面的數據也都掛了 程式的計算式子部分應該都沒有問題,所以我才會想試試找辦法 >_< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.17.118

02/12 00:57, , 1F
Bingo! 那你應該看之前加的陣列存取運算哪裡錯了
02/12 00:57, 1F

02/12 00:58, , 2F
設計成物件通常原因不是被用來加速的 除非functor之類的
02/12 00:58, 2F

02/12 00:59, , 3F
可是怎麼會是運算了幾千、甚至上萬筆的相同式子以後
02/12 00:59, 3F

02/12 00:59, , 4F
才出現錯誤呢 ( ̄□ ̄|||)a
02/12 00:59, 4F

02/12 01:01, , 5F
開 gdb 設中斷點 display+cont 跑下去 應該可以找到問題
02/12 01:01, 5F

02/12 01:02, , 6F
或是用 watch 應該也不錯
02/12 01:02, 6F

02/12 01:05, , 7F
嗯嗯! 請問大大那要如何操作呢!! 感謝你 > <
02/12 01:05, 7F

02/12 01:12, , 8F
02/12 01:12, 8F

02/12 01:12, , 9F
如果你不是用這兩套,就請自行摸索手上的工具了
02/12 01:12, 9F

02/12 01:19, , 10F
我用的是bcb,不過偶爾也會看Visual C++的程式碼
02/12 01:19, 10F

02/12 01:20, , 11F
謝謝幾位大大的熱心指導,我會再努力看看,多學習 >"<
02/12 01:20, 11F
文章代碼(AID): #1DLMcYai (C_and_CPP)
文章代碼(AID): #1DLMcYai (C_and_CPP)