• 5100阅读
  • 3回复

C++动态内存问题 [复制链接]

上一主题 下一主题
离线fjz007
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-26
typedef struct{
        QList<LINE*> LINE_list;
        
}ENTITIES;

ENTITIES  *entities;
entities = new ENTITIES;

我是要做一个数据的接收,来一个我就加在list里边,不知道这样的思路对不对?
其实就是一个动态的内存的问题,不想自己写链表了,这样的代码可以吗?

ps:大牛们推荐windows 下 内存泄漏的测试软件

离线jdwx

只看该作者 1楼 发表于: 2011-04-26
QList<LINE> LINE_list;

List<LINE> LINE_list;
最好别用指针列表,还得自己Delete,一旦忘了或者出错程序不能正常结束,容易内存泄漏。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线gloriacnb

只看该作者 2楼 发表于: 2011-09-14
我奇怪,你为啥还把list封装到一个结构里。。。
青衫磊落险峰行
离线dxfans

只看该作者 3楼 发表于: 2011-09-14
记住为LINE_list中的项申请内存进行数据存储,同时最后释放LINE_list中的每一个项所占据的空间
快速回复
限100 字节
 
上一个 下一个