- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:STL関数listの中に作ったclassへのアクセス方法)
STL関数listの中に作ったclassへのアクセス方法
このQ&Aのポイント
- c++のSTLのlistを使いクラスをリスト化するプログラムを作成しました。
- リスト化されたクラスの値にアクセスする方法がわかりません。
- 実行しても分からないため、教えてほしいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#include <iterator> list<Cordinates>::iteartor it = zz.begin(); // 先頭要素を指す advance(it, n); // n個進める。 cout << it->x << ',' << it->y << endl; // 出力してみる
その他の回答 (1)
- koko_u_
- ベストアンサー率18% (459/2509)
回答No.2
>zzの任意の番号(例えば3)の値を調べようと思ったとき そういう要望があるなら、list でなくて vector を使ってはどうでしょうか。
質問者
補足
>zzの任意の番号(例えば3)の値を調べようと思ったとき というのはあくまで例えばこの数を見たいというときはどうしたらいいかという例えのことを言いました. 数を大量に追加をし,最初から順に参照をするので そのようなときはvectorよりもlistのほうが適していると書いてあったので、listで作っています.
お礼
ありがとうございました.
補足
ありがとうございます. 実行した結果、要素の中を見ることが出来ました.