C++标准

ISO/IEC JTC1/SC22/WG21进行。已经出版的标准文档如下:

发布时间 文档 通称 备注
2020 ISO/IEC 14882:2020[5] C++20
2018 ISO/IEC TS 21544:2018[6] modules TS 模块
2018 ISO/IEC TS 19570:2018[7] parallelism TS 并行扩展
2018 ISO/IEC TS 19216:2018[8] networking TS 网络库
2017 ISO/IEC 14882:2017[9] C++17 第五个C++标准
2017 ISO/IEC TS 22277:2017[10] coroutines TS 协程库扩展
2017 ISO/IEC TS 21425:2017[11] ranges TS 提供范围机制
2017 ISO/IEC TS 19568:2017[12] library fundamentals TS 标准库扩展
2016 ISO/IEC TS 19571:2016[13] concurrency TS 用于并发计算的扩展
2015 ISO/IEC TS 19217:2015[14] concepts TS 概念库,用于优化编译期信息
2015 ISO/IEC TS 19841:2015[15] TM TS 事务性内存操作
2015 ISO/IEC TS 19570:2015[16] parallelism TS 用于并行计算的扩展
2015 ISO/IEC TS 18822:2015[17] filesystem TS 文件系统
2014 ISO/IEC 14882:2014[18] C++14 第四个C++标准
2011 ISO/IEC TR 24733:2011[19] 十进制浮点数扩展
2011 ISO/IEC 14882:2011[20] C++11 第三个C++标准
2010 ISO/IEC TR 29124:2010[21] 数学函数扩展
2007 ISO/IEC TR 19768:2007[22] C++TR1 C++技术报告:库扩展
2006 ISO/IEC TR 18015:2006[23] C++性能技术报告
2003 ISO/IEC 14882:2003[24] C++03 第二个C++标准
1998 ISO/IEC 14882:1998[25] C++98 第一个C++标准

实际用得比较多的,还是C++98标准,类和对象,继承和重载等等,STL也简化了C++的很多开发工作。C++11中的auto、lambda、enum class、智能指针等等也被广泛使用。

不过,C++的变化,对比C标准的几乎不变,C++变得越来越不伦不类,很尴尬的境地。

 

 

转载请注明来源,谢谢。

有偿解决C++编程问题,承接项目定制开发;寻一份全职或兼职Windows C++开发工作。联系邮箱:[email protected]


老刀的技术日志 » C++标准

发表评论