• ベストアンサー

リスト構造について

C++言語で住所録を作ろうとしていますが、今回始めてポインタを使ったリスト構造を使ってみるこ とにしました。 そこでふと思ったのですが、VBではポインタなど無いと思ったのですが、このような場合はどうやって リスト構造を実現するのですか? VBは昔触ったことが有りますが、今は触っていません。 イメージが分かる程度の回答で結構です。

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

  • ベストアンサー
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

ポインターがありませんので配列の番号でチェーンします。

mk1234
質問者

お礼

回答ありがとう御座います。 やはり無いのですか。 もしC言語についてもご存知でしたら、教えていただきたいのですが。 分かりにくいと言われているポインタを使わなくても、C言語でも配列で可能なのでしょうか?

その他の回答 (3)

回答No.4

VBの場合だと、動的な配列が使えます。Redimステートメントを使えば、値を保持したまま配列のサイズを変更できるため、敢えて自分でリスト構造を作らなくても困らないのです。

参考URL:
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vblr7/html/vastmReDim.asp
mk1234
質問者

お礼

回答ありがとうございます。

回答No.3

VBのことはよく分かりませんが、c言語でも配列を使用しても表現できます。 しかし、登録できる住所数に限界ができてしまうのでは…? 線形リストや双方向リストのほうがいいと思いますが。

mk1234
質問者

お礼

回答ありがとうございます。

回答No.2

VBでは、ポインタはありませんが参照( C++ の参照と似たような感じ) はあります。 VBでもクラス(ただし、C++ のクラスとは、多少異なる)が使用できるので、クラスへの参照でリスト構造が作成可能だと思います。

mk1234
質問者

お礼

回答ありがとうございます。

関連するQ&A