「std::vector シンプルな例」の版間の差分

提供: C++入門
移動: 案内検索
(ページの作成:「<!-- vim: filetype=mediawiki --> __TOC__ == 概要 == std::vectorのシンプルな使用例です。 == std::vector のシンプルな例 == === ソースコ...」)
(相違点なし)

2013年3月20日 (水) 11:33時点における版


概要

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


std::vectorを添え字で扱う例

ソースコード vector_int_2.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(unsigned int i = 0; i < v.size(); ++i) {
                std::cout << v[i] << std::endl;
        }
        return 0;
}

コンパイル

g++  vector_int_2.cpp -o vector_int_2

実行例

% ./vector_int_2
1
2
3

関連項目