質問 |
||
| 質問者:cnyumonsha | ベクターについて | |
|---|---|---|
困り度:
|
ベクターのベクターってどうやって管理すればいいのでしょうか。 今ベクターを勉強中で、普通の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以上の弾情報を削除するサンプルを書いていただく事は出来ないでしょうか。 もしくはベクターのベクターの使い方について書いてあるサイトはありませんでしょうか。 どうかよろしくお願いいたします。 |
|
質問投稿日時:08/05/06 16:33 質問番号:4001890 |
||
回答良回答20pt |
|
| 回答者:episteme | できました。下記URL参照。 |
|---|---|
| 種類:回答 どんな人:専門家 自信:自信あり |
|
| |
回答日時:08/05/06 18:38 回答番号:No.2 |
|
| 参考URL: | http://cid-07c558f8e11e708f.skydrive.live.com/self.aspx/WillBeRemov... |
| この回答へのお礼 | わざわざ書いていただきありがとうございました!! 参考になりました! これで、効率化できると思います。 ありがとうございました。 |
回答 |
|
| 回答者:koko_u_ | あなたのお好みで「代入」や「表示」をするメンバ関数を追加すればよろしいかと。 |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/05/06 17:05 回答番号:No.1 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |