在哪里可以找到当前的C或C ++标准的文件? [英] Where do I find the current C or C++ standard documents?

查看:1407
本文介绍了在哪里可以找到当前的C或C ++标准的文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有关的许多问题的答案似乎是在标准中找到。然而,我们在哪里找到的? preferably在线。

For many questions the answer seems to be found in "the standard". However, where do we find that? Preferably online.

谷歌搜索可以有时觉得没啥用,尤其是再次为C标准,因为它们是在编程论坛讨论的洪水淹没了。

Googling can sometimes feel futile, again especially for the C standards, since they are drowned in the flood of discussions on programming forums.

要得到这个开始,因为这些是现在我正在寻找的那些,哪里有好的在线资源:

To get this started, since these are the ones I am searching for right now, where are there good online resources for:


  • C89

  • C99

  • C11

  • C ++ 98

  • C ++ 03

  • C ++ 11

  • C ++ 14

推荐答案

截至2014年9月1日,经价格为PDF C和C ++标准文档的最佳地点是:

PDF versions of the standard

As of 1st September 2014, the best locations by price for C and C++ standards documents in PDF are:

  • C++14 – ISO/IEC 14882:2014: $265 $133 from ansi.org
  • C++11 – ISO/IEC 14882:2011: $60 from ansi.org $60 from Techstreet
  • C++03 – ISO 14882:2003: $30 from ansi.org $48 from SAI Global
  • C++98 – ISO/IEC 14882:1998: $90 NDZ (about $60 US) from Standards New Zealand

&C11 ndash的; ISO / IEC 9899:2011: $ 30个 $ 60从ANSI .ORG / WG14草案版本N1570

C11 – ISO/IEC 9899:2011: $30 $60 from ansi.org / WG14 draft version N1570

您通常不能从标准组织的标准的新版本发布后不久就获得了标准的(任何标准)的旧版本直接。因此,C89,C90,C99,C ++ 98标准,C ++ 03将很难找到从标准机构购买。如果你需要一个标准的旧版本,请检查 Techstreet 作为一个可能的来源。例如,它依然可以提供加拿大版CAN / CSA-ISO / IEC 9899:1990标准的PDF,收费

You cannot usually get old revisions of a standard (any standard) directly from the standards bodies shortly after a new edition of the standard is released. Thus, standards for C89, C90, C99, C++98, C++03 will be hard to find for purchase from a standards body. If you need an old revision of a standard, check Techstreet as one possible source. For example, it can still provide the Canadian version CAN/CSA-ISO/IEC 9899:1990 standard in PDF, for a fee.

打印的标准拷贝可以从国家标准机构和 ISO 但非常昂贵。

Print copies of the standards are available from national standards bodies and ISO but are very expensive.

如果你想为比上面的钱远不如C90标准的硬拷贝,你可以找到草本Schildt的廉价使用的复印的书附注的ANSI标准在的Amazon ,其中包含标准的实际文本(有用)和评论上的标准(用处不大)。

If you want a hardcopy of the C90 standard for much less money than above, you may be able to find a cheap used copy of Herb Schildt's book The Annotated ANSI Standard at Amazon, which contains the actual text of the standard (useful) and commentary on the standard (less useful).

在C99和C ++ 03标准是从威利和BSI(英国标准协会)的书的形式提供:

The C99 and C++03 standards are available in book form from Wiley and the BSI (British Standards Institute):

  • C++03 Standard on Amazon
  • C99 Standard on Amazon

未来标准的工作草案往往可以从网站委:

The working draft for future standards is often available from the committee websites:

  • C++ committee website
  • C committee website

请注意,这些文件是不一样的标准,虽然只是版本在此之前,在标准决定的会议通常都是非常接近的是在最后的标准。该FCD(最终委员会草案)版本的密码保护;你需要在标准委员会,让他们。

Note that these documents are not the same as the standard, though the versions just prior to the meetings that decide on a standard are usually very close to what is in the final standard. The FCD (Final Committee Draft) versions are password protected; you need to be on the standards committee to get them.

不过,在我看来,尽管该版本草案可能会非常接近的标准,最终认定的版本,你应该得到的实际文件的复印件 - 特别是如果你打算引述他们作为参考。当然,饥饿的学生应继续使用该草案,如果资金紧张。

However, in my opinion, even though the draft versions might be very close to the final ratified versions of the standards, you should really get a copy of the actual documents — especially if you're planning on quoting them as references. Of course, starving students should go ahead and use the drafts if strapped for cash.

看来,如果你是一个标准的时候都愿意并能够等待几个月标准的批准后,要搜索INCITS / ISO / IEC,而不是ISO / IEC是关键。这样我能找到价格合理C ++的11个标准,现在的C11标准。因此,作为一个例子,你搜索INCITS / ISO / IEC 9899:2011,而不是ISO / IEC 9899:2011关于 webstore.ansi.org ,你会发现价格合理的PDF版本。

It appears that, if you are willing and able to wait a few months after ratification of a standard, to search for "INCITS/ISO/IEC" instead of "ISO/IEC" when looking for a standard is the key. This way I was able to find the C++11 standard at reasonable price and now the C11 standard. So, as an example you search for "INCITS/ISO/IEC 9899:2011" instead of "ISO/IEC 9899:2011" on webstore.ansi.org and you will find the reasonably priced PDF version.

这篇关于在哪里可以找到当前的C或C ++标准的文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆