【问题标题】:Which is latest C++ Standard Release , From where i can download it [duplicate]这是最新的 C++ 标准版本,我可以从哪里下载它[重复]
【发布时间】:2010-12-06 01:16:12
【问题描述】:

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

我有一个简单的问题!

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

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

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

【问题讨论】:

  • 哇,这不是我通常在这里看到的。
  • 谢谢大家,是的,我发现它是重复的,但在我最初的搜索中找不到..谢谢
  • 根据this 网站:“截至 2011 年 11 月,标准草案的 LaTeX 源代码正在 GitHub 上公开维护。查看 repo 以获取当前快照或任何以前的版本在历史上。”最新工作草案的 PDF 也可在 same site 上获得。

标签: c++


【解决方案1】:

如果您不想付钱,您可以随时使用最终草稿。基本相同,只是稍作修改。而且是免费的。

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

编辑:更新文档链接而不是索引

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我有一些疑问,我需要澄清一下,所以我需要先搜索一个图书馆:)
    • 或者您可以在此站点上发布问题。当然,有人会回答并引用标准的相关部分。
    【解决方案3】:

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

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

    编辑:值得注意的是,虽然该标准在 2003 年进行了更新,但在这种情况下的变化几乎很小。几乎没有人真正改变了语言本身的真正定义。可能最大的技术变化是要求 std::vector 使用连续存储。这最初不是必需的,但每个已知的实现都这样做了,所以它只是把事情的本来面目变成了一个要求。除非您的问题真的晦涩难懂,否则您所拥有的标准很有可能是完全足够的。

    【讨论】:

    • 我的印象是 TR1 相当重要 - 但也许你不认为这是 2003 年标准的一部分(可能有一些理由)。
    • TR1 相当重要,但我不认为它是标准的一部分——委员会也不认为它是标准的一部分。奇怪的是,实际上有 两个 TR1,但每个都被认为是一个独立的实体,而不是它所适用的标准的一部分。大多数最新的 TR1(即基本上除了随机数生成器之外的所有东西)已经/将被合并到 C++ 0x 中。
    【解决方案4】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      • 2018-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-08
      相关资源
      最近更新 更多