C++11 を学びたいのですが、そのためのリソースが見つからないようです。本も、コンパイラも、IDE プラグインも何もありません。
最も奇妙なのは、最も人気のあるコンパイラである Visual Studio のドキュメント サイトで"C++0x"を検索するだけで、サポートされている機能だけでなく、使用方法に関する基本的なチュートリアルに関する多くの結果が得られるからです。彼ら。
今年の 5 月 22 日に Clang 3.1のClang 機能チャートが更新されましたが、これは 2 週間前のことですか?
GCC 機能チャートは今年の4 月でした。
GCC と Clang はどちらも、C++11 のほぼすべての機能ではないにしても、大部分をサポートしていますが、追加すべきライブラリと特に同時実行性がまだいくつかあります。
言いたいことがたくさんあるので、多くの本の著者はまだ C++11 のアップデートを行っています。ただし、一般に、コンパイラの最前線では、C++11 のサポートが非常に急速に進んでいます。
さらに、タプルやハッシュマップなど、あなたが言及したライブラリ機能のいくつかは、実際には長い間使用されてきました.C++ 03より前の疑似標準Boostライブラリ、そしてTR1.
もちろん、Clang も GCC も特に優れた Windows サポートを提供していないことは注目に値します (気前の良いことですが)。Visual Studio は大幅に遅れをとっています (ただし、いくつかの非常に重要な C++11 の機能、および PPL とアンプ)。これは、たとえば Windows の可変個引数テンプレートのオプションがほとんどないことを意味します。