[问题] 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