gcc为什么不显示结果(GCC12的全新c特性-更多c)

由于GCC 12.1将在大约下周发布,Red Hat的Marek Polacek本周写了一篇新的博客文章,概述了在这个主要的GNU编译器集合更新中可以找到的许多c 语言的改进,下面我们就来说一说关于gcc为什么不显示结果?我们一起去了解并探讨一下这个问题吧!

gcc为什么不显示结果(GCC12的全新c特性-更多c)

gcc为什么不显示结果

由于GCC 12.1将在大约下周发布,Red Hat的Marek Polacek本周写了一篇新的博客文章,概述了在这个主要的GNU编译器集合更新中可以找到的许多c 语言的改进。

GCC 12默认为c 17(即GNU 17方言),但c 23的更多内容已经在这次年度编译器更新中实现。尽管在GCC 12中,c 20和c 23仍然被认为是实验性的。

GCC 12实现了c 23的if构造函数、auto(x)、constexpr函数中的非文字变量、多维下标操作符等特性,Elifdef和elifndef预处理指令,扩展的初始化语句,普通函数的折叠,进入翻译页面等等,GCC 12还引入了各种新的、改进的编译器警告。

关于即将发布的GCC 12中c 改进的更多细节,可以通过Red Hat开发者博客找到。https://developers.redhat.com/articles/2022/04/25/new-c-features-gcc-12#

GCC 12还有静态分析器的改进和更多值得欣赏的地方——在明年的GCC 13中,他们的目标是完成对c 23的支持。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页