c++语言的标准

本文介绍了C++语言从无官方标准到C++98、C++03及C++11的发展历程。C++98作为首个正式标准,C++03在此基础上进行了小幅度修订,而C++11则实现了全面革新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C++真正正式公布的标准就三个:
C++98、C++03、C++11。
其中C++98是第一个正式C++标准,C++03是在C++98上面进行了小幅度的修订,C++11则是一次全面的大进化(之前称C++11为C++0x,以为会在2008~2009年公布,没想到拖到了2011年)。


其实C++在第一个标准C++98之前就已经广为使用了。只不过那时候还没有一个官方的统一标准,后来才开始起草标准草案,起草了n年,直到98年才最终发布。(所以你可以看到一些早期的C++编译器对标准的支持程度很差,比如经典的VC6.0,在研发的时候C++的第一个标准还没公布呢)


至于什么C89、C99这些,是C语言的标准,不是C++的标准,很容易被一些人混淆。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值