| 查看: 5143 | 回复: 0 | ||
[求助]
自定义结构体的QList,结构体中有动态数组的话,如何分配和回收的问题及其他
|
|
我在baidu上也有提问,假如能回答,分数一并收了吧!谢谢了!http://zhidao.baidu.com/question ... sup2&oldq=1 小弟Qt和c++都不是很熟,项目需要只能通过linux编程,遇到一些问题,请教大家。 1、Qt中复杂结构嵌套的Qlist和一些比较复杂的map,调用clear方法,能不能将内存回收?linux(小红帽)下top 后发现,当一个QList或者map重复append添加,clear,内存并不是释放了,占用率(%MEM)还在增加。这是为什么呢?到底能不能通过clear将内存释放?含有复杂QList或者map的结构体是不是还得写析构函数,还是程序自己释放了? 2、编写如下程序段,请帮忙解释动态数组的new和delete的问题。 struct A_struct { int **A; }; A_struct a; QList<A_struct> a_list; a_list.append(a); a_list[0].A=new int *[5]; for(i=0;i<5;i++) { a_list[0].A=new int[5]; } 这样的话,delete的时候,应该是删除QList中的那个( a_list[0].A)呢,还是append之前的结构体(a)中的呢? 希望编程牛人能给一个答案!谢谢! |
» 猜你喜欢
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有5人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有7人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
版面费该交吗
已经有8人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有5人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
基金正文30页指的是报告正文还是整个申请书
已经有6人回复
面上可以超过30页吧?
已经有4人回复
找到一些相关的精华帖子,希望有用哦~
VC++中函数返回数组指针或者带指针的结构体的编译方式是否可取?
已经有6人回复
【求助】C# 中如何声明结构体数组并赋值
已经有13人回复
科研从小木虫开始,人人为我,我为人人













回复此楼
点击这里搜索更多相关资源