C++の型
C++では,型をclassの中で(typedefで)定義できて,クラス名::型名で参照できる,ということに今更気づいた(というか意識してなかった).vector
あと,vectorとかのコンテナの中では,コンテナ内で保持する値の型が,value_typeとして定義されているので,テンプレートで型としてコンテナを取る場合,その中で保持する値の型を取りたい場合は,typename コンテナ::value_type とかする.typenameは,value_typeが型の名前であることをコンパイラに教えるために必要.
STL使う場合はふつーの話なんだろうけど.ああ,素人くさい.