提问人:tem 提问时间:10/15/2010 最后编辑:Nicol Bolastem 更新时间:1/13/2021 访问量:14300
C++ 标准有多少个版本?
How many versions of the C++ Standards are there?
答:
27赞
Prasoon Saurav
10/15/2010
#1
C++98(ISO/IEC 14882:1998)是第一版。
C++03 (ISO/IEC 14882:2003) 是第二版,通常被认为是错误修复,但它有许多变化。
C++11 是第三版。
C++14 是第四版。
C++17 是最新版本(截至 2017 年)。
您可以下载标准和草案的 PDF。
评论
3赞
Armen Tsirunyan
10/15/2010
C++03 与 C++98 几乎相同,它不是一种新标准,而是前一个 Service Pack :)
3赞
Prasoon Saurav
10/15/2010
@Armen : 是的,C++03 中的大多数内容都类似于 C++98。但是,C++03 和 98 之间存在一些差异,例如:值初始化(在 C++03 中)。
4赞
Prasoon Saurav
10/15/2010
@tem : 是的!!下表列出了 C+ 0x 功能及其在常用编译器中的支持。
1赞
Johannes Schaub - litb
10/16/2010
如果你在 C++ 行中包含 C++ 03(这只是一个技术勘误),你必须在 C 行中包括 C07、C05 以及 C99(以及我不知道的其他各种)。
评论