У меня возникла проблема в моей игре на C++, связанной с вектором. Я хочу знать, есть ли какой-либо код, который говорит мне, существует ли вектор. Пример (х = структуру, которую я создал):Сохраняется ли вектор?
vector<x*> var;
var.push_back(new x);
var[5]->Pos_X = 10;
А теперь, что я хочу:
delete var[5];
if(var[5] still exists){
var[5]->Pos_X = 20;
}
Что может быть код вар [5] все еще существует?
Здесь я чувствую плохой дизайн. Также: определение «все еще существует». – Griwes
Зачем вам хранить указатели? – Overv
Поскольку структура используется для объектов в игре. –