疑似可変長配列。内部に固定長配列を持ち、サイズ変更時にメモリアロケーションが発生しません。
std::vector<T> のヒープ領域を使用しない版です。
メンバの配置は次のようになっています。
テンプレート引数に要素の型、最大要素数を指定します。
最大要素数と、サイズは意味が異なるので注意してください
最大要素数は現在割り当てられている領域の容量 サイズは使われている要素数
使用可能なイテレーターは
iteratorconst_iteratorreverse_iteratorconst_reverse_iteratorです。
std::vectorと違い、各要素の領域の場所が変わらないのでイテレーター破壊が起きません。