哪个是最新的C ++标准版,我可以从哪里下载

时间:2009-10-12 16:41:08

标签: c++

  

可能重复:
  Where do I find the current {X} standard?

我有一个简单的问题!

我正在寻找最新C ++标准版的软拷贝。我有ISO / IEC 14882第一版,1998-09-01,但我怀疑它是否是最新的。

我访问了http://www.open-std.org/jtc1/sc22/wg21/,有很多草稿。

请指导哪一个是最新的,我应该参考。

4 个答案:

答案 0 :(得分:6)

如果您不想付钱,可以随时使用最终草稿。它基本相同,只进行了少量编辑。它是免费的。

您可以找到PDF here。否则只需搜索14882最终草稿。

编辑:更新了指向文档的链接而不是索引

答案 1 :(得分:1)

目前的标准是从2003年开始(数字不会随着修订而改变,即它仍然是ISO / IEC 14882)。该标准不是免费的,您必须购买它,或者如果您想阅读它,可以从图书馆借用它。

答案 2 :(得分:1)

坏消息是C ++标准的发布版本不是(至少在法律上)免费提供。好消息是,随着参考书的出现,C++ Standard相当便宜 - 目前为30美元。

如果您想了解下一个标准,目前的草稿是N2960,可以免费下载。

编辑:值得注意的是,虽然该标准在2003年更新,但该案例的变化大多非常小。实际上没有人真正改变了语言本身的真正定义。可能最大的技术变化是要求std :: vector使用连续存储。这本来不是必需的,但是每个已知的实现都是这样做的,所以它只是把事情变成了一个需求。除非你的问题真的奥术,否则你所拥有的标准就足够了。

答案 3 :(得分:0)