关于 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的内存会被释放么?
[解决办法]
又不是指针。当然会释放干净。。
如果是指针的话就要自己手动释放了。。
[解决办法]
肯定会啊亲,