参考文献
http://printf.jugem.jp/?eid=473
http://www.research.att.com/~bs/rules.pdf#search=%22C%2B%2B0x%22
http://www.tietew.jp/cppll/archive/12064
新機能
型推測
std::vector<int> data; auto beg = data.begin();
初期化の簡素化
std::vector<int> data = {1,2,3};
無名関数
// 基本 std::count_if( v.begin(), v.end(), <>(char * const str) { return !strcmp(str, "ほげ");} );
// 戻り値の型とか std::count_if( v.begin(), v.end(), <>(char * const str) -> bool extern() throw() { return !strcmp(str, "ほげ"); } );
// 引数を参照渡しに std::count_if( v.begin(), v.end(), <>(char * const str) -> bool extern(str) throw() { return !strcmp(str, "ほげ"); } );
ライブラリ
- 乱数(boost)
- 正規表現サポート(boost)
- メタプログラミングサポート(boost)
など、多数。
詳細は「ISO/IEC TR 19768: C++ Library Extensions TR1」を。