重複の可能性:
ネストされたテンプレートの場合、`>>` が (`> >` の代わりに) 標準 C++ になったのはいつですか?
テンプレートのテンプレート (例: vector<vector<int> >) では、C++0x より前に閉じ山括弧の間にスペースが必要だったのはなぜですか?
私は単にベクトルを作成しようとしています:
vector<Transform3D<double>> tempVector;
これは私が得るコンパイルエラーです:
/../main.cpp:34:26: error: a space is required between consecutive right angle brackets
(use '> >')
vector<Transform3D<double>> tempVector;
^~
> >
意味がないのは、エラーが説明するようにベクトルを変更することで問題が解決される理由です。
vector<Transform3D<double > > tempVector;
とが同一vector<Transform3D<double>>
でないのはなぜですか?vector<Transform3D<double > >