2007-10-17 C++0x - Angle bracket C++ C++03では、連続した山カッコ(Angle bracket)が operator>> と解釈されてしまうため、 以下のように書く必要がありました。 vector<basic_string<char> > v; // >>の間にスペース入れなければいけない! C++0xではこの問題が解消され、以下のように書けます。 vector<basic_string<char>> v; 最近のコンパイラでは(C++0xに対応してなくても)すでに対応してるものが多いです。 N1757 Right Angle BracketsC++0x言語拡張まとめ