有多少版本的C++标准?

tem*_*tem 23 c++ standards c++-faq

在C中有C89,C99和C11; 那么C++呢?自问世以来有升级吗?

Pra*_*rav 25

  • C++ 98(ISO/IEC 14882:1998)是第一版.

  • C++ 03(ISO/IEC 14882:2003)是第二版,通常被认为是一个错误修正,但它有很多变化.

  • C++ 11是第三版.

  • C++ 14是第四版.

  • C++ 17是最新版本(截至2017年).

您可以下载标准和草稿的PDF.

  • @tem:是的!! [此表列出了C + 0x功能及其在流行编译器中的支持.](http://wiki.apache.org/stdcxx/C++0xCompilerSupport) (4认同)
  • C++ 03与C++ 98几乎相同,它不是新标准,而是前一个的服务包:) (3认同)
  • @Armen:是的,C++ 03中的大部分内容与C++ 98类似.但是,C++ 03和98之间存在一些差异,例如:值初始化(在C++ 03中). (3认同)