关于C/C++的标准

On 九月 18, 2011, in 技术记录, by pensz

没有什么语言能够像C/C++这么NB了吧,这么多平台,这么多家大公司支持,拥有N多编译器,开发出来的产品大到操作系统,小到网页,C/C++无所不在;正是因为如此,弄清楚相关标准尤为重要,切不能道听途说。

这两个语言标准的情况如下:

C的标准是 ISO/IEC 9899:1999(也就是常说的C99)。

而C++较为稳定的标准是 ISO/IEC 14882:2003(C++03) ,wiki和blog上早在8月份就说ISO/IEC 14882:2011 (C++11或者C++0x) 已经在ISO通过了,而后在C++标准委员会的网站上也得到了证实(News 2011-09-11: The new C++ standard – C++11 – is published!)。

制定标准的是ISO/IEC C/C++标准委员会制定,要找标准,自然去找ISO(“黑心”的ISO组织,这两个标准都要卖钱的)。

关于C的标准可以参考以下pdf http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1256.pdf

而至于C++嘛,要自己根据标准名(ISO/IEC 14882:2003)去搜索一下咯。

 

参考资料:

Tagged with: