Con la compatibilidad con C++23 de LLVM Clang y la opción-std=c++23 ahora expuesta, LLVM Clang 17 Git ya agregó sus opciones iniciales para especificar cuál será la compatibilidad con C++26/C++2C.
Combinado hoy con LLVM Git fue solo el soporte inicial para especificar C++26 (o C++2C) o el respaldo de GNU++26/GNU++2C para el dialecto GNU. A diferencia de C ++ 23 y anteriores, donde solo se implementó en el compilador como”C ++ 2B”hasta el final, donde recientemente se agregó la opción”-std=c ++ 23″, debido a las discusiones de los desarrolladores, se decidió mover adelante para simplificar las cosas y reconocer la opción”-std=c++26″desde el primer momento.
Entonces, aunque C++23 se finalizó recientemente, los desarrolladores de compiladores no pierden tiempo en comenzar los preparativos para lo que eventualmente se convertirá en C++26. Consulte este compromiso si está interesado en el primer paso hacia C++26/C++2C para Clang.