質問

重複の可能性:
C++0x はいつ完成しますか?

C++0X に関する最新ニュースは何ですか?(C++1X と言うべきでしょうか) リリース日はまだ決まっていますか?

役に立ちましたか?

解決

更新:数年後...

最後のドラフトは数週間前、2011年3月に正式に確定し、2011年7月頃に正式に公開されます。新しい標準の名前はC ++ 2011です: http://herbsutter.com/2011/03/25/ we-have-fdis-trip-report-march-2011-c-standards-meeting /

Microsoft C ++コンパイラ(VC10)は、C ++ 0x機能(ラムダ、decltype、auto、r値参照、nullptr)を提供します。 GCCは、多くの機能を既に実装している進行中のバージョンを提供します( http:// gccを参照してください。 gnu.org/projects/cxx0x.html )。 Comeau C ++はより高度なようです。 CLangはいくつかの機能を提供し始めましたが、現時点ではあまりありません( http://clang.llvm.org/を参照してください。 cxx_status.html

したがって、ほとんどの機能は、ISO管理者が公式にドラフトを検証する時点で、主要なc ++コンパイラで利用できます。一部の高度な機能は、数年前にはまだ利用できません。

他のヒント

この委員会の草案がFCDになることはまずありません。 FCDに進む前に、標準委員会の会議が少なくとも2回開催されると思います。

FCDと実際の標準との間に1年のずれがあると思うので、2011年(またはそれ以降)!!!になる可能性があります

多くの無料および商用のコンパイラには、特定のC ++ 0X機能のサポートが既に含まれています。

標準化委員会が実際に公開する時期については、まあ...

新しいドラフトが最近リリースされたため、事態は進展しています。このドラフトから完成版まで、物事が完成するまでに1年以上はかかりません。このドラフトは機能が完全なバージョンであることに注意してください。ここからはリビジョンのみにする必要があります。しかし、ドラフトから実際の公開された標準までの道のりは非常に長い道のりであることに気づきました。公開され、承認された標準の見積もりを2010年にプッシュします。

コンパイラに完全に準拠するまでの期間は?それは別の話です。 GCCは、ライブラリではない言語機能について順調に進歩しています(実装されている機能のリストを参照) )、ただし同時実行機能の進捗については言及されていません。 MSVC / dinkumware /使用する他のコンパイラがラムダなどの実装を開始する時期については何も言えません。

BoostにはすでにTR1の多くが実装されており、dinkumwareにはすべてが搭載されているため、新しいライブラリの使用を既に開始できます(ただし、最終的な形式ではない場合があります)。

いくつかのリンクこちらでCについて説明しているディスカッションがあります++ 0X。

同委員会は最近、委員会草案を発行しました。これは最終委員会草案となり、最終国際規格草案となり、ISO 14882:20xx となり、発行予定日は 2010 年末とされています。

ただし、GCC 4.3 以降では、C++0x のますます大規模なサブセットが実装されており、他のコンパイラ開発者はすでに実装に取り​​組んでいます (私が知る限り、まだ利用可能なものはありません)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top