VC++10はいろいろ実装されない

Visual C++ Team Blog - Lambdas, auto, and static_assert: C++0x Features in VC10, Part 1のコメント欄から


【実装されない】
・Range-base for文
  コンセプトが実装されないからそりゃそーだ。(コンセプトは実装するのに1年はかかるんだとか)
  VC++10ではラムダ式 + for_each, transformをかなりの頻度で使いそうだなー


・nullptr
  C++/CLIからの移植なのになぜ。。。typedef decltype(nullptr) nullptr_t; すればいいだけなのに。


Unicode文字型
  /(^o^)\なんてこったい


char16_t, char32_tが入らないのは痛すぎる・・・TCHARへの影響が大きいからだろうなー。



【実装される】
・右辺値参照用に標準ライブラリ総書き換え
  まぁ、これがなかったらVC++10(の標準ライブラリ)を窓から投げ捨てますよ


・unique_ptrとforward_list、make_shared
  ところで、unique_ptrってboost::scoped_ptr?


・std::tr1名前空間はstd名前空間でusing declarationする
  よかったよかった