Da die C++23-Unterstützung von LLVM Clang zusammenkommt und die Option-std=c++23 jetzt verfügbar ist, hat LLVM Clang 17 Git bereits seine ersten Optionen zur Angabe der C++26-/C++2C-Unterstützung hinzugefügt.
Heute mit LLVM zusammengeführt, war Git nur die anfängliche Unterstützung für die Spezifikation von C++26 (oder C++2C) oder der Fallback von GNU++26/GNU++2C für den GNU-Dialekt. Anders als bei C++23 und früheren Versionen, wo es im Compiler nur als „C++2B“ implementiert war, bis zuletzt die Option „-std=c++23“ hinzugefügt wurde, wurde aufgrund von Entwicklerdiskussionen beschlossen, es zu verschieben vorwärts, um die Dinge zu vereinfachen und die Option „-std=c++26“ von Anfang an zu erkennen.
Während C++23 erst vor kurzem fertiggestellt wurde, verschwenden Compiler-Entwickler keine Zeit mit den Vorbereitungen für das, was schließlich C++26 werden wird. Sehen Sie sich dieses Commit an, wenn Sie am ersten Schritt in Richtung C++26/C++2C für Clang interessiert sind.