C20标准草案全票批准通过,越来越臃

北京治疗痤疮医院 http://pf.39.net/bdfyy/bdfrczy/210312/8740651.html

9月4日,C++20的国际标准草案(DIS,DraftInternationalStandard)投票结束,最终获全票批准通过。

这意味着C++20已获得了最终的技术批准,并完成了ISO的投票,预计在完成最后一轮ISO的编辑工作后,C++20将在年底正式发布。

与上个版本C++17相比,C++20是一次重大的更新,引入了许多新特性:

模块(Modules)协程(Coroutines)范围(Ranges)概念与约束(Constraintsandconcepts)指定初始化(designatedinitializers)

像Concepts/Ranges/Modules/Coroutines这些新特性将会对开发者及C++生态产生不小的影响,也为这门“高龄”编程语言增添不少魅力。

工具方面,GCC10编译器对C++20标准已基本支持,在更早的GCC8/9中,目前尚待完成的是对modules的支持。

GCCWiki页面概述了目前正在进行的工作。此外,ClangC++状态报告页面显示已完成了对大部分特性的支持,待完成的包括concepts,immediatefunctions,modules和其他功能。

ISOC++标准委员会主席HerbSutter还介绍了C++23的相关会议和进度表,从11月开始将开始召开虚拟会议,以正式批准对C++23工作文件的更改,包括潜在的新功能。

C++23进度表和优先级安排

C++23schedule(PR4)C++23priorities(PR4)最后,年度最大的C++会议CppCon即将以线上举办的形式开始。




转载请注明:http://www.aierlanlan.com/tzrz/1317.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了