欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关于 qlist的有关问题

更新时间: 2014-01-05 02:44:29 责任编辑: Author_N1

 

关于 QList的问题
struct Node_a
{
    QString a;
    QString b;
}

struct Node
{
    int a;
    int b;
    QList<Node_a> list;
}

QList<Node> list;

fuction()
{
    Node node;
    node.a=0;
    node.b=1;
    for(int i=0;i<3;i++)
    {
       Node_a node_a;
       node_a.a="a";
       node_a.b="b";
       node.list.append(node_a);
    }
}

执行
list.clear();
的时候,能把list里面的内存释放干净么?
就是Node里面的那个list的内存会被释放么?



--参考方法--
又不是指针。当然会释放干净。。
如果是指针的话就要自己手动释放了。。
--参考方法--
肯定会啊亲,
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:44:29
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/13844/
本文WWW.DOC100.NET DOC100.NET版权所有。