隨著 LLVM Clang 對 C++23 的支持以及現在公開的-std=c++23 選項,LLVM Clang 17 Git 已經添加了它的初始選項,用於指定 C++26/C++2C 支持。

今天合併到 LLVM Git 只是對指定 C++26(或 C++2C)的初始支持或 GNU 方言的 GNU++26/GNU++2C 的後備。與 C++23 和之前的版本不同,它僅在編譯器中作為“C++2B”實現,直到最近添加了“-std=c++23”選項,由於開發人員的討論,它決定移動轉發以簡化從一開始就識別“-std=c++26”選項的事情。

因此,雖然 C++23 最近才最終確定,但編譯器開發人員正抓緊時間開始準備最終成為 C++26 的東西。如果對 C++26/C++2C for Clang 的第一步感興趣,請參閱此提交

Categories: IT Info