std::array
提供: C++入門
スポンサーリンク
std::array とは、固定サイズの配列のコンテナです。
読み方
- std::array
- えすてぃーでぃー あれい
概要
メンバ関数 | 説明 |
---|---|
std::array::at | 指定された要素にアクセスします。境界チェックが行われます。 |
operator[] | 指定された要素にアクセスします。 |
std::array::fill | 指定された値を配列の各要素に代入します。 |
ヘッダファイル
#include <array>
array1.cpp の例
ソースコード array1.cpp
#include <iostream> #include <array> #include <algorithm> using namespace std; int main(int argc, char const* argv[]) { array<int, 3> a1 {1,2,3}; for(auto i: a1) { cout << i << " "; } cout << endl; generate(a1.begin(), a1.end(), []()->int{ static int i = 100; return i++; } ); for(auto i: a1) { cout << i << " "; } cout << endl; a1[0] = 10; a1[1] = 12; a1[2] = 13; for(auto i: a1) { cout << i << " "; } cout << endl; return 0; }
コンパイル
g++49 -std=c++11 -I/usr/local/lib/gcc49/include/c++/ \ -Wl,-rpath=/usr/local/lib/gcc49 array1.cpp -o array1
実行例
% ./array1 1 2 3 100 101 102 10 12 13
関連項目
ツイート
スポンサーリンク