- ベストアンサー
リスト構造について
C++言語で住所録を作ろうとしていますが、今回始めてポインタを使ったリスト構造を使ってみるこ とにしました。 そこでふと思ったのですが、VBではポインタなど無いと思ったのですが、このような場合はどうやって リスト構造を実現するのですか? VBは昔触ったことが有りますが、今は触っていません。 イメージが分かる程度の回答で結構です。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ポインターがありませんので配列の番号でチェーンします。
その他の回答 (3)
- supersonic
- ベストアンサー率52% (57/109)
回答No.4
VBの場合だと、動的な配列が使えます。Redimステートメントを使えば、値を保持したまま配列のサイズを変更できるため、敢えて自分でリスト構造を作らなくても困らないのです。
質問者
お礼
回答ありがとうございます。
- winterofmeei
- ベストアンサー率22% (20/88)
回答No.3
VBのことはよく分かりませんが、c言語でも配列を使用しても表現できます。 しかし、登録できる住所数に限界ができてしまうのでは…? 線形リストや双方向リストのほうがいいと思いますが。
質問者
お礼
回答ありがとうございます。
- tsukasa-12r
- ベストアンサー率65% (358/549)
回答No.2
VBでは、ポインタはありませんが参照( C++ の参照と似たような感じ) はあります。 VBでもクラス(ただし、C++ のクラスとは、多少異なる)が使用できるので、クラスへの参照でリスト構造が作成可能だと思います。
質問者
お礼
回答ありがとうございます。
お礼
回答ありがとう御座います。 やはり無いのですか。 もしC言語についてもご存知でしたら、教えていただきたいのですが。 分かりにくいと言われているポインタを使わなくても、C言語でも配列で可能なのでしょうか?