手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

LLVM Clang 11 增加 -std=c++20 支持

[日期:2020-02-20] 来源:Linux公社  作者:醉落红尘 [字体: ]

由于最近在布拉格召开的ISO C++会议上认为C++ 20已经完成,因此GNU编译器集继续进行,并添加了-std=c++20标志,直到本周末该更改依赖于 -std=c++ 2a开关。 LLVM的Clang编译器现在在其代码库上具有类似的处理。

与GCC一样,LLVM Clang C++ 20支持尚未完成,但正在朝着这个里程碑努力。但是随着C++ 20现在被认为已经完成并计划在2020年的未来几个月内正式发布,开发人员可以轻松地将其作为 -std=c++20的目标进行公开。此外,LLVM Clang已将其代码库中的C++ 2A引用转换为C++ 20。出于兼容性目的,旧的C++ 2A开关仍将是可接受的参数。

LLVM Clang 11的更改以及针对C++ 20的 __cplusplus更新已于星期二提交。

Clang C++状态页面显示即将到来的LLVM Clang 10支持更多的C++ 20概念,指定的初始化程序,constinit和其他位,但是仍然有更多支持更新的C++语言。剩下的领域包括概念,immediate函数,C ++模块和其他功能。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2020-02/162387.htm

 

 

linux
相关资讯       LLVM Clang 11  -std=c++20 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款