<9>VC++でvectorクラスを使ってみよう。

(1)フォームアプリケーションを作成する。

(2)ボタンとリッチテキストボックスをフォームに配置する。

(3)フォームをダブルクリックする。以下のようにプログラミングする。

#pragma endregion
   private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
      button1->Text = L"vectorクラスを使う。";
    }
(4)stdafx.hに、以下の行を書き込む。

// TODO: プログラムに必要な追加ヘッダーをここで参照してください。
#include <vector>

(5)ボタンをダブルクリックする。以下のようにプログラミングする。

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {

    String^ wstr = L"";

    std::vector<int> vec;
    std::vector<int>::iterator pvec;

    for (int i=0;i<100;i++) {
     vec.push_back(i);
    }

    pvec = vec.begin();
    while (pvec != vec.end()) {

        wstr += *pvec + " ";
        pvec++;
     }

     richTextBox1->Text = wstr;

}
(6)『デバッグ』→『デバッグ開始』をクリックする。

(7)ボタンをクリックする。

vectorクラスと、ポインタがきちんと使えましたね。

今回は、以上で終了です。