C++11:入れ子になったテンプレート引数

C++11では、入れ子になったテンプレート引数の閉じ括弧が連続する場合に空白が不要になった。

std::map<int, std::vector<std::string>> m;

C++98では、右シフト演算子や入力演算子と区別するために、空白が必要だった。

std::map<int, std::vector<std::string> > m;

参考