ベクターについて
ベクターのベクターってどうやって管理すればいいのでしょうか。
今ベクターを勉強中で、普通の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以上の弾情報を削除するサンプルを書いていただく事は出来ないでしょうか。
もしくはベクターのベクターの使い方について書いてあるサイトはありませんでしょうか。
どうかよろしくお願いいたします。