(LIFO) とも呼ばれる。 リファレンスは http://www.cppll.jp/cppreference/cppstack.html を参照。 コンテナアダプタ:queue 末尾からの挿入と先頭からの取り出しをサポート。 First In First Out (FIFO) とも呼ばれる。 リファレンスは http://www.cppll.jp/cppreference/cppqueue.html を参照。 ※コンテナアダプタとはコンテナを内部に保持して、限定的に機能を公開しているもの。 単体では使いにくいが、protected 継承することにより、内部のコンテナにアクセスできる。 それにより独自の拡張が可能となっている。
このような形で型判別をコンパイラ任せることで、可読性を上げ、冗長性を省く auto it = vector.begin(); // また、decltypeもひとつの選択肢として用意されている。 int foo; decltype(foo) bar = 1; // fooと同じ型でコンパイル時に決定される