摘要: #include "mainwindow.h" 阅读全文
posted @ 2017-01-18 19:03 Andy5020 阅读(5711) 评论(0) 推荐(3) 编辑
摘要: 内存管理原则,就是“谁创建,谁释放”或者说“谁申请,谁释放”。 简单地说,在代码上体现为,调用new或malloc等内存分配的人,同时需在内存使用完成后调用delete或free释放。 这个原则看似大家都同意,毕竟只有申请内存的人,才知道什么时候该释放内存。 阅读全文
posted @ 2017-01-18 15:57 Andy5020 阅读(583) 评论(0) 推荐(0) 编辑
摘要: C++内存管理详解 1,内存分配方式 在C++中,内存分成5个区,分别是堆、栈、自由存储区、全局/静态区和常量存储区. 栈:存放函数参数以及局部变量,在出作用域时,将自动被释放.栈内存分配运算内置于处理器的指令集中,效率很高,但分配的内存容量有限. 堆:new分配的内存块(包括数组,类实例等),需d 阅读全文
posted @ 2017-01-18 14:41 Andy5020 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1,使用qDeleteAll() QList<T*> list; qDeleteAll(list); list = NULL; QList<T*> *listp; qDeleteAll(*list); listp->clear(); listp = NULL; 2.通过遍历列表对列表一个一个的释放。 阅读全文
posted @ 2017-01-18 12:03 Andy5020 阅读(9472) 评论(0) 推荐(0) 编辑
摘要: 包含库 #include <QtXml/QDomDocument> 再修改.pro文件 将 QT += core gui 后面添加 xml —> QT += core gui xml 阅读全文
posted @ 2017-01-18 10:34 Andy5020 阅读(323) 评论(0) 推荐(0) 编辑