[問題] QT的物件Timer不一致?

作者: jenocool   2014-11-24 03:54:56
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Qt-creater
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
Qt
問題(Question):
想寫一個按了按鈕可以不斷叫出自己定義的class的檔案
但發現似乎後面叫出來的class會越跑越慢
發現似乎是沒有釋放記憶體的關係
所以有做了清除記憶體的動作
但發現雖然後面的class可以跟前面的同速了
但一旦class呼叫的過多,仍然會有class變慢的情況
甚至會後面的class超出前面的情況
這是我錄影的GIF
http://imgur.com/yoJWCzL
是否class呼叫過多會變慢是一定的呢?
而後面的class為什麼會有超出前面的情況呢?
麻煩各位了 ~~
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
http://codepad.org/UTHzmJJU 這是main檔
http://codepad.org/gP6ezO2b 這是自定義的class檔
補充說明(Supplement):
作者: jenocool   2014-11-24 18:32:00
嗯 ... 本來想看看thread能不能運作 不過widget類都不能放 結果只好把timer 時間調高 這樣看起來倒是沒有問題了 ..
作者: uranusjr (←這人是超級笨蛋)   2014-11-25 21:02:00
好幾天了都沒人要講, 我覺得你應該找本書好好學學 C++直接呼叫 stack 上 object 的 destructor 實在太酷了

Links booklink

Contact Us: admin [ a t ] ucptt.com