読者です 読者をやめる 読者になる 読者になる

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 Brackets

C++0x言語拡張まとめ