C++11 では、これは有効な構文になりました。
vector<vector<float>> MyMatrix;
以前は、次のように記述する必要がありました (スペースに注意してください)。
vector<vector<float> > MyMatrix;
私の質問は、標準が最初のバージョンを許可するために使用する修正は何ですか?
>
の代わりにトークンを作成するのと同じくらい簡単>>
でしょうか? そうでない場合、このアプローチでうまくいかないことは何ですか?
のような形式myTemplate< x>>3 >
は問題ないと思いますmyTemplate<(x>>3)>
。