C++ ベクター?

[戻る]
anri 2006/07/27(木) 08:53:59
C++ 限定かは わかりませんが

べくたー

という可変長の配列を取れる命令があるらしいのですが
使い方がわかりません。

教えてください

Blue 2006/07/27(木) 09:11:37
> べくたー
何でひらがななんでしょ。。。

STL vector 

でGoogle検索してみるといろいろ見つかりますよ。
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-
8&q=STL+vector&num=50

とりあえず、わかりやすいサイトを探してみて、
それでもよくわからないのであれば、具体的に何がどのようにわからないのかを質問す
るとよいでしょう。

質問の際は、OSやVisual C++のバージョンを明記してください。

anri 2006/07/27(木) 09:11:39
書き忘れました・・・
WinXP(SP2) VC++.NET2003 MFC

vector

です
よろしくお願いします

anri 2006/07/27(木) 09:12:47
ありがとうございます。

きおつけます〜

anri 2006/07/27(木) 09:19:30
しらべてみたが(本にのっていたのでよんでみた)・・・よくわからない・・・
ポインタによる連結リストを連想していたのですが・・・ちがうよです・・

今 お絵かきソフトをつくっていて 書いた線の情報を保存するのに固定長配列を使っ
ていたのですが可変長にしたいので

vecter

をつかうといいらしいのですが・・・
宣言や使い方がよくわかりません。

おしえてください。

WinXP(SP2) VC++.NET2003 MFC

Blue 2006/07/27(木) 09:29:19
> ポインタによる連結リストを連想していたのですが・・・ちがうよです・・
連結リストは list だったと思います。
vector は配列が可変長になっただけのイメージです。

> とりあえず、わかりやすいサイトを探してみて、
はやっていないのでしょうか?

Google検索してみて上から4番目のサイトです。
http://homepage3.nifty.com/~masumoto/cpp/template/vector/index.html


ちなみにMFCならば afxteml.h に CArray,CList あたりのテンプレートクラスがありま
す。
文字列配列の CStringArray や CStringList は afxteml.h をインクルードしなくても
使えます。

anri 2006/07/27(木) 09:32:24
ありがとうございます。
ちょっとみてみます。

anri 2006/07/27(木) 09:37:45
[[解決]]
ありがとうございます。
vector の使い方が少しわかりました。

ちょっとお絵かきソフトはプログラムが長いので
vector を実装するのに時間がかかるので 今からやってみますが、
たぶんできるでしょうwww

わかんなかったらまた書き込みます。

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

古いスレッドには追加発言できません。