std::vector

提供: C++入門
2013年3月20日 (水) 11:23時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「<!-- vim: filetype=mediawiki --> std::vector は、C++ライブラリ で提供されるtemplateを利用した動的な配列です。 読み方 ;[[std:...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク


std::vector は、C++ライブラリ で提供されるtemplateを利用した動的な配列です。

読み方

std::vector
えすてぃーでぃー べくたー

概要

C++ の配列は、サイズをプログラマが管理しますが、std::vector は、配列のサイズを意識せずに、プログラミングできます。

std::vector のシンプルな例

ソースコード vector_int_1.cpp

#include <iostream>
#include <vector>
 
int main(int argc, char const* argv[])
{
        std::vector<int>        v;
 
        v.push_back(1);
        v.push_back(2);
        v.push_back(3);
 
        for(std::vector<int>::iterator it = v.begin(); it != v.end(); it++) {
                std::cout << *it << std::endl;
        }
        return 0;
}

コンパイル

g++  vector_int_1.cpp -o vector_int_1

実行例

% ./vector_int_1
1
2
3

関連項目




スポンサーリンク