盡管較預期的要晚了幾個月,ISO / IEC 14882:2020 標準草案還是在上周六獲得了順利通過。對于 C++ 編程語言來說,這算是其自 2017 版以來的一次重大變化。據悉,C++ 20 在語言概念、模塊、三向比較、并發、指定初始化、標準屬性等方面添加了更多的內容。
此外 C++ 20 庫標準的范圍、功能測試宏、位操作等也得到了擴展,感興趣的朋友可到cppreference.com、open-std.org和維基百科等網站上查看完整的變更日志。
其實在 GCC 10 編譯器上,已經納入了對 C++ 20 語言標準的大量支持。在更早的 GCC 8 / 9 中,也包含了部分功能。目前尚待完成的,就是對 C++ 模塊的支持。
在GCC Wiki頁面上,也概述了正在進行的相關工作改進。最后 Clang C++ 狀態報告頁面上也證實了大部分特性,只待完成概念、即時函數、模塊和其它功能的支持工作。
來源:cnBeta.COM