这听起来可能是一个愚蠢的问题,但是: 以下链接是官方最终确定的c ++ 11标准吗? (或至少是最新版本) n3337
这是我第一次访问open-std.org,我不确定这是否是持有C ++标准的官方网站。
只需仔细检查一下。 (我最后一次引用一个不熟悉的网站(cplusplus.com)并不是一种愉快的体验。)
答案 0 :(得分:18)
你并不是唯一遇到这个问题的人。
这就是为什么不久之前isocpp.org被创建的原因,其中包括答案precisely this question。
从网站引用:
在哪里获得当前标准
- Purchase the official standard (US$30)。您可以在ANSI商店购买30美元的官方标准。 (注:标准在 该链接在技术上与ISO 14882相同,只是有所不同 封面;每个国家机构都批准ISO标准 国家标准,所以本文件的封面正式列出 它作为美国标准INCITS / ISO / IEC 14882-2012 - 编程语言 C ++。)
- Download the January 2012 working draft (free).除了最终的标准/报告外,所有C ++委员会文件都是免费的 公开发布,包括所有工作草案,其中许多 非常接近公布的标准。 2012年1月的工作 草案包含C ++ 11标准以及次要的编辑更改。
在哪里获得工作草案
- Download a PDF of the current working draft (free).这是获取最新预建PDF的最简单方法。但是,你也可以......
- Get working drafts at GitHub (free),加上版本历史记录,差异等等!截至2011年11月,LaTeX标准草案的来源 正在GitHub上公开积极维护。看看回购 获取当前快照或历史记录中的任何先前版本。
请注意,在您阅读本文时,引文中的链接可能已过时,而isocpp.org上的实际页面应始终是最新的。
答案 1 :(得分:16)
官方最终确定的标准是免费的。您可以从国家标准化组织购买。你可以用相对较少的美元购买它。
open-std网站用于内部标准化工作。在那里发表的论文可能与标准文件非常接近甚至相同,但它们不是官方的ISO文件。
isocpp作为标准化C ++的组的入口点。该页面也没有提供官方C ++标准;任何ISO标准的官方来源是国家标准化组织。但是,当从open-std.org选择合适版本的工作文件时,你会得到相当接近的东西。例如,您指向的文档与C ++ 11标准足够接近,可用于大多数用途。