vector存储对象后在调用clear时是否会release对象所在的空间

vector存储对象后,在调用clear时并不会release对象所在的空间,需要手动释放空间。

class DataStructure :public Refbase {

    DataStructure();

    virtual ~DataStructure;

}

vector list;

DataStructure* data = new DataStructure();

list.push_back(data);

DataStructure* data1 = new DataStructure();

list.push_back(data1);

list.clear();

delete data;

delete data1;

你可能感兴趣的:(Android,Android系统,android)