您的位置:首页 > 编程语言 > C语言/C++

C、C++标准

2017-04-28 10:32 106 查看
C标准
发布时间文档通称备注
1989ANSI X3.159-1989C89标准 或 ANSI C美国国家标准协会(ANSI)发布
1990ISO/IEC 9899:1990 C90标准 (与C89相同)国际标准化组织(ISO)

国际电工委员会(IEC)
1994ISO/IEC 9899:1990/Cor 1:1994C94标准C89标准修订版 
1995ISO/IEC 9899:1990/Amd 1:1995C95标准C89标准修订版 
1999ISO/IEC 9899:1999C99标准国际标准化组织(ISO)

国际电工委员会(IEC)
2011ISO/IEC 9899:2011C11标准国际标准化组织(ISO)

国际电工委员会(IEC)
C++标准
发布时间文档通称备注
1998ISO/IEC 14882:1998C++98C++标准第一版
2003ISO/IEC 14882:2003C++03C++标准第二版
2006ISO/IEC TR 18015:2006-C++性能技术报告
2007ISO/IEC TR 19768:2007C++TR1C++技术报告:库扩展
2009草案C++0xC++11标准成为正式标准之前的草案
2011ISO/IEC 14882:2011C++11C++标准第三版
2014ISO/IEC 14882:2014C++14C++标准第四版
C++编译器
        C++只是一个编程语言的标准,而不同的编译器只是对这种标准的实现。另外,编译器一般都和编辑器集成到一起组成一个集成编译环境,简称IDE,如MSVC++、BORLAND C++、DEV-C++、code::block、Turbo C++等。另外,DEV-C++和code::block都是移植的GCC VC++不是完全标准的c++编译器,虽然vc++不是最标准的,但是用的还是很广泛的,VC++多数情况下还是符合C++标准的,只是用MFC的时候,很多C++的类型被重新定义了。到了VS2003以后,也就是VC7.x编译器之后,对C++标准的支持有所改善,目前VS2005、2008应该对标准都支持的挺好的。VC++和BORLAND C++都遵循C++的标准,但在细节上会有区别,VC是微软公司出品,BC是BORLAND 公司出品,由于windows的普及,以及对windows的良好支持,VC的使用量就超过了BC。采用GCC编译器的DEV-C++和code::block当然对C++的标准支持的比较好。GCC本来是用于UNIX/Linux上的C/C+开发的,是属于GNU计划的开源项目,因此它是开源的。
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ c 标准