Я хочу сохранить 10 объектов Obj
в objList
, но я не знать, когда уместно использовать удалить
в этом случае. Если я использую delete Obj;
в строке, где я отметил в приведенном ниже коде, будет ли Obj
по-прежнему храниться в objList
?
struct Obj {
int u;
int v;
};
vector<Obj> objList;
int main() {
for(int i = 0; i < 10; i++) {
Obj *obj = new Obj();
obj->u = i;
obj->v = i + 1;
objList.push_back(*obj);
// Should i use "delete Obj;" here?
}
}