24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 5151  |  回复: 0

shoreyard

金虫 (小有名气)

[求助] 自定义结构体的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)中的呢?

希望编程牛人能给一个答案!谢谢!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 shoreyard 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0703化学 +4 goldtt 2026-04-02 6/300 2026-04-02 16:05 by goldtt
[考研] 283分材料与化工求调剂 +11 罗KAKA 2026-04-02 11/550 2026-04-02 15:34 by 小touming
[考研] 081200-11408-276学硕求调剂 +3 崔wj 2026-04-02 3/150 2026-04-02 15:06 by cal0306
[考研] 298求调剂 +3 zzz,,r 2026-04-02 6/300 2026-04-02 14:34 by zzz,,r
[考研] 309求调剂 +8 呆菇不是戴夫 2026-04-02 8/400 2026-04-02 14:30 by oooqiao
[考研] 0832食品科学与工程学硕282调剂 +4 鱼在水中游a 2026-04-02 7/350 2026-04-02 14:12 by baoball
[考研] 275求调剂 +13 jjjjjjjjjjl 2026-03-27 13/650 2026-04-02 13:07 by yulian1987
[考研] 272求调剂,接受跨专业调剂! +4 闲鱼卢 2026-03-31 4/200 2026-04-02 11:18 by guyan1000
[考研] 0805求调剂 +8 是水分 2026-03-31 8/400 2026-04-02 10:46 by guanxin1001
[考研] 重庆大学材料与化工085600,初试370+,求求调剂建议 +5 shzhou_ 2026-04-01 6/300 2026-04-02 10:05 by olim
[考研] 0710生物学求调剂 +9 manman511 2026-04-01 9/450 2026-04-02 10:00 by zxl830724
[考研] 08工科275分求调剂 +13 AaAa7420 2026-03-31 13/650 2026-04-02 06:19 by 286640313
[考研] 311求调剂 +10 李芷新1 2026-03-31 10/500 2026-04-01 14:38 by chenqifeng666
[考研] 材料调剂 +10 Eujd1 2026-03-31 11/550 2026-04-01 11:23 by ivanqyq
[考研] 求调剂 +9 akdhjs 2026-03-31 10/500 2026-03-31 17:14 by zhyzzh
[考研] 材料与化工272求调剂 +25 阿斯蒂芬2004 2026-03-28 25/1250 2026-03-31 16:27 by hypershenger
[考研] 一志愿哈尔滨工业大学材料与化工方向336分 +13 辰沐5211314 2026-03-26 13/650 2026-03-31 14:37 by 记事本2026
[考研] 262求调剂 +7 ZZ..000 2026-03-30 8/400 2026-03-31 10:05 by cal0306
[考研] 一志愿南开大学0710生物学359求调剂 +5 兔兔兔111223314 2026-03-29 7/350 2026-03-30 18:29 by 兔兔兔111223314
[考研] 340求调剂 +6 Amber00 2026-03-26 6/300 2026-03-29 12:06 by 无际的草原
信息提示
请填处理意见