我在哪里可以看到C ++标准

时间:2008-10-15 14:08:17

标签: c++ stl

  

可能重复:
  Where do I find the current C or C++ standard documents?

我想将STL与我正在使用的当前程序一起使用,并且供应商不支持我认为合理的STL,工作不是我的合理想法。我一直无法找到一个C ++标准或STL标准,它不仅仅是一个让我想知道我的解释是否正确或供应商解释是否正确的API。我已经花了很多时间在SGI's site。任何推荐?此外,是否有任何文件不是API被认为是标准?

5 个答案:

答案 0 :(得分:6)

当前C ++ 0x标准的草案可从this page获得,C ++标准委员会的官方主页为here

答案 1 :(得分:5)

该标准以ANSI.org的PDF格式提供。 (上次我查看,可下载18美元)。 可下载PDF的18美元被认为是一项突破,因为之前的ANSI仅以硬拷贝的形式出售了它的标准,每份数千美元。 (通常情况下,ANSI标准有一个非常有限的市场 - 只有摩托车头盔制造商会购买摩托车头盔的ANSI标准等),标准销售是ANSI为其运营提供资金的主要方式。

ISO中的每个国家标准机构都可以根据自己的意愿制定标准。我被告知英国标准已经达成协议以书的形式出版它,但我不知道它曾经发生过。

答案 2 :(得分:5)

有关获取当前标准文件的位置的信息:

Where do I find the current C or C++ standard documents?

该问题中的其他答复有关于可以免费获得的各种标准草案下载的信息(实际批准的标准不能免费获得)。

答案 3 :(得分:0)

我用谷歌搜索“C ++ ansi standard”并点击了第一个结果

  

什么是免费的   因特网?

     

C ++标准经历了两次   制定了委员会草案(CD)   可供公众查阅和   评论。对第二张CD所做的更改   在公众意见征询期之后   提交给成员机构   投票并成为官方标准。   C ++标准的CD2非常   类似但不完全相同的   最终标准。

body of a draft(参见目录列表中的TOC等)

答案 4 :(得分:0)

如果你对树木感兴趣,这本书的ISBN是978-0470846742。这是最新的(包括技术勘误)。在与编译器供应商争论时,你是对的,怀疑它是最权威的资源。该标准没有规定性能,但确实将许多算法的大O复杂性置于上限