• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:STL関数listの中に作ったclassへのアクセス方法)

STL関数listの中に作ったclassへのアクセス方法

このQ&Aのポイント
  • c++のSTLのlistを使いクラスをリスト化するプログラムを作成しました。
  • リスト化されたクラスの値にアクセスする方法がわかりません。
  • 実行しても分からないため、教えてほしいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

#include <iterator> list<Cordinates>::iteartor it = zz.begin(); // 先頭要素を指す advance(it, n); // n個進める。 cout << it->x << ',' << it->y << endl; // 出力してみる

ee33052
質問者

お礼

ありがとうございました.

ee33052
質問者

補足

ありがとうございます. 実行した結果、要素の中を見ることが出来ました.

その他の回答 (1)

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.2

>zzの任意の番号(例えば3)の値を調べようと思ったとき そういう要望があるなら、list でなくて vector を使ってはどうでしょうか。

ee33052
質問者

補足

>zzの任意の番号(例えば3)の値を調べようと思ったとき というのはあくまで例えばこの数を見たいというときはどうしたらいいかという例えのことを言いました. 数を大量に追加をし,最初から順に参照をするので そのようなときはvectorよりもlistのほうが適していると書いてあったので、listで作っています.

関連するQ&A