2009-10-12 9 views
10

可能性の重複:私は簡単な質問を持っている
Where do I find the current {X} standard?はどちらが最新のC++標準のリリースでは、どこから私はダウンロードすることができ、それ

最新のC++標準リリースのソフトコピーを探しています。私はISO/IEC 14882初版1998-09-01を持っていますが、それが最新であるかどうかは疑いがあります。

私はhttp://www.open-std.org/jtc1/sc22/wg21/を訪問しました。多くの草案があります。

最新のものを教えてください。私は参考にしてください。

+0

うわー、これは私が通常ここに見るものではありません。 –

+1

http://stackoverflow.com/questions/81656/where-do-i-find-the-current-x-standard#83763 – Mark

+0

ええ、それは複製です。 –

答えて

6

お金を払わない場合は、いつでも最終草案を使用できます。基本的にはマイナーな編集だけで同じです。それは無料です。

PDF hereがあります。それ以外の場合は、14882の最終草案を検索してください。

編集:更新されたドキュメントへのリンクの代わりに、インデックス

+0

ありがとう – Satbir

+0

しかし、これはインデックスだけです:( – Satbir

1

現在の標準は2003年です(番号はリビジョンでは変わらず、ISO/IEC 14882のままです)。スタンダードは無料ではありません。あなたがそれを購入しなければならない場合、またはそれを読んでおきたい場合は、ライブラリからそれを借りなければなりません。

+0

私はいくつかの疑問がある、私は明確にする必要があるので、まずライブラリを検索する必要があります:) – Satbir

+0

またはこのサイトで質問を投稿することができます。確かに、誰かが答えると、標準の関連部分を引用します。 – avakar

1

悪いニュースは、C++標準のリリースバージョンは(少なくとも合法的に)自由に利用できないということです。良いことには、参考書があるので、C++ Standardは、現在は安価な側 - 30米ドルになっています。

次の規格について知りたい場合は、現在の下書きはN2960で、無料でダウンロードできます。

編集:2003年に標準が更新されていたのに対し、このケースでの変更はほとんどごくわずかでした。事実上、言語そのものの実際の定義はまったく変わりませんでした。おそらく単一の最大の技術的変更は、std :: vectorが連続したストレージを使用することを要求することでした。これはもともと要求されたものではありませんが、すべての既知の実装はそれをとにかく行っていました。あなたの質問が本当にである場合を除き、あなたが持っている基準が完全に適切である可能性はかなり高いです。

+0

私はTR1がかなり重要であると感じていましたが、おそらくあなたはそれを2003標準の一部として考えていないかもしれません。 –

+0

TR1はかなりです奇妙なことに、実際には* 2つの* TR1がありますが、それぞれが独立したエンティティとみなされ、その基準の一部ではありませんほとんどの最近のTR1(すなわち、乱数ジェネレータを除いて本質的にすべて)は、C++ 0xに組み込まれました。 –

関連する問題