5

TR2には甘いものがたくさんあります。それはC++17になりますか?

TR1 は 2005 年に完成し、C++11 が標準化されるまで待たなければならなかったと理解しています。でも、TR2が完成しているのもわかりますよね?

私の C++17 へのリンクでは、TR2 については何も言及されていませんが、期待しています...

4

3 に答える 3

4

多分。

TR (および現在の技術仕様) のポイントは、標準の反復プロセスとは無関係に何かを成熟させることです。彼らは TS を公開し、それがどのように機能するかを確認し、機能の実装および/または使用に問題があるかどうかを確認し、すべてが機能する場合は、それを完全な標準に「折りたたむ」ことができます。

各 TS は、次の標準に組み込まれるかどうかを確認するために、独自のメリットが考慮されます。

技術仕様ワーキング グループの現在のステータスについては、http://isocpp.org/std/status (@BenjaminLindley に感謝) を参照してください。

それらのいずれも、2017 年よりもかなり前に完成していれば、標準に組み込まれる可能性があります。それらがすべてそうなる可能性は低いです。

目標は、std::experimental一度機能を追加するstdと、その後の後悔や仕様変更が少なくなるようにしながら、機能を試してみる (そして、足元の地面の変化を受け入れる意思がある場合は使用する) ことができるようにすることです。これらのサイド プロジェクトのそれぞれからメイン ライン標準を分離し、それらを独立して進化させることには、おそらく組織のオーバーヘッドの大きな利点もあります。

于 2014-11-21T20:32:24.703 に答える
1

TR2の機能のリスト(ウィキペディアのリンクから)と私のコメントは次のとおりです。

  • スレッド - C++11 に含まれる
  • Asio C++ ライブラリ -これは、将来の C++ 標準として検討されています。
  • シグナル/スロット -現時点ではアクションはありません (私が知っていること)
  • ファイルシステム ライブラリ -ファイルシステムの技術仕様
  • Boost Any Library - Library Fundamentals Technical Specification の一部
  • 字句変換ライブラリ -現時点ではアクションはありません (私が知っている)
  • 新しい文字列アルゴリズム -現時点ではアクションはありません (私が知っていること)
  • TR2 の数値ライブラリの代数的性質のより完全な分類法に向けて -現時点ではアクションはありません (私が知っていること)
  • TR2 の連想コンテナーに異種比較ルックアップを追加 - * C++14 に含まれています*
于 2014-11-28T20:34:56.820 に答える