私のC++ゲームでは、ベクターに関連する問題があります。 ベクターがまだ存在するかどうかを私に知らせるコードがあれば知りたい。 例(X = Iが作成した構造):ベクトルはまだ存在しますか?
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;
}
VARのコード何ができるかは、[5]まだが存在しますか?
ここでは悪いデザインが感じられます。また、「まだ存在する」と定義する。 – Griwes
ポインタを格納する必要があるのはなぜですか? – Overv
構造体はゲーム内のオブジェクトに使用されるためです。 –