摘要: 在C++中学习过程中,我们都知道: delete 和 new 必须配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。 Qt作为C++的库,显然是不会违背C++的前述原则的。可是: 在Qt中,我们很多时候都疯狂地用new,却很少用delete,缺少的 delete 去哪儿了?! 注: 阅读全文
posted @ 2016-07-05 10:46 朱诸 阅读(225) 评论(0) 推荐(0) 编辑
摘要: QObjectCleanupHandler Qt 对象清理器是实现自动垃圾回收的很重要的一部分。它可以注册很多子对象,并在自己删除的时候自动删除所有子对象。同时,它也可以识别出是否有子对象被删 除,从而将其从它的子对象列表中删除。这个类可以用于不在同一层次中的类的清理操作,例如,当按钮按下时需要关闭 阅读全文
posted @ 2016-07-05 10:45 朱诸 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 使用线程 基本上有种使用线程的场合: 通过利用处理器的多个核使处理速度更快。 为保持GUI线程或其他高实时性线程的响应,将耗时的操作或阻塞的调用移到其他线程。 何时使用其他技术替代线程开发人员使用线程时需要非常小心。 启动线程是很容易的,但确保所有共享数据保持一致很难。遇到问题往往很难解决,这是由于 阅读全文
posted @ 2016-07-05 10:01 朱诸 阅读(843) 评论(0) 推荐(0) 编辑
摘要: Visual Assist: Visual Assist X是一款非常好的Microsoft Visual Studio插件,大名鼎鼎的VA插件功能十分丰富。语法颜色高亮、符号查找、重构、代码提示等等功能大大提升了开发效率。 VSCommands VSCommands提供对vs IDE的一些修改,增 阅读全文
posted @ 2016-07-05 09:56 朱诸 阅读(346) 评论(0) 推荐(0) 编辑