※ ChatGPTを利用し、要約された質問です(原文:ベクターについて)
ベクターのベクター管理方法と要素の削除サンプル
このQ&Aのポイント
ベクターのベクターの管理方法や要素の削除サンプルについて詳しく教えてください。
シューティングゲームにおけるベクターのベクターの使い方や要素の削除方法について教えてください。
C++でのベクターのベクターの宣言や要素の操作について教えてください。
ベクターのベクターってどうやって管理すればいいのでしょうか。
今ベクターを勉強中で、普通のpop_backやeraseなら出来るという程度です。
シューティングゲームを作る為に以下のような変数を用意したいのです。
typedef struct{//弾情報
double x,y;
}bullet_t;
typedef struct{//ショット情報
int knd;
vector<bullet_t> bullet;
}shot_t;
vector<shot_t> shot;//ショット用変数
今このように宣言したとします。
普通の配列で言うところの
shot[n].knd=1;
shot[n].bullet[m].x=100;
shot[n].bullet[m].y=100;
というような代入を適当にいくつか行い、中身の表示を行い、x座標が100以上の弾情報を削除するサンプルを書いていただく事は出来ないでしょうか。
もしくはベクターのベクターの使い方について書いてあるサイトはありませんでしょうか。
どうかよろしくお願いいたします。
お礼
わざわざ書いていただきありがとうございました!! 参考になりました! これで、効率化できると思います。 ありがとうございました。