最近,GNU编译器开发者开始讨论,将 C++20 语言规范设为默认选项。红帽公司的 Marek Polacek 提出了这项提案,并表示他愿意承担相关工作,以便将 GCC 15 的 C++17 default 继续使用到下一代,直到libstdc++ 和编译器问题得到解决。
如果社区决定切换为 C++20 Default,他会负责更新 cxx-status.html 和在 changes.html 增加新的注意事项。然而,目前社区尚未对此提案做出明确的回应。由于 GCC 16 的开发阶段将在下周开始,这项更改可能无法赶上 GCC 16 的发布时间(预计为2026 年初)。
这是一个值得关注的话题,因为它会影响 C++语言使用者在编译和调试方面的体验。尽管目前没有明确的支持,但开发人员仍然可以参与讨论,并提出自己的建议,以便更好地理解这个问题并找到解决方案。
如果社区决定切换为 C++20 Default,他会负责更新 cxx-status.html 和在 changes.html 增加新的注意事项。然而,目前社区尚未对此提案做出明确的回应。由于 GCC 16 的开发阶段将在下周开始,这项更改可能无法赶上 GCC 16 的发布时间(预计为2026 年初)。
这是一个值得关注的话题,因为它会影响 C++语言使用者在编译和调试方面的体验。尽管目前没有明确的支持,但开发人员仍然可以参与讨论,并提出自己的建议,以便更好地理解这个问题并找到解决方案。