当前位置: 代码迷 >> QT开发 >> 关于 QList的有关问题
  详细解决方案

关于 QList的有关问题

热度:20   发布时间:2016-04-25 03:37:32.0
关于 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的内存会被释放么?



------解决方案--------------------
又不是指针。当然会释放干净。。
如果是指针的话就要自己手动释放了。。
------解决方案--------------------
肯定会啊亲,