Avec GCC 12.1 doit sortir environ la semaine prochaine, Marek Polacek de Red Hat a écrit cette semaine un nouveau billet de blog décrivant de nombreuses améliorations du langage C++ à trouver dans cette mise à jour majeure de la collection de compilateurs GNU.

GCC 12 utilise par défaut le C++17 (à savoir le dialecte GNU++17) par défaut pour C++, mais davantage de C++23 a été implémenté dans cette mise à jour annuelle du compilateur. Bien que dans GCC 12, C++20 et C++23 soient toujours considérés comme expérimentaux.

GCC 12 implémente les fonctionnalités de C++23 pour if consteval, auto(x), les variables non littérales dans les fonctions constexpr, l’opérateur d’indice multidimensionnel, les directives de prétraitement elifdef et elifndef, l’instruction init étendue , pliage de fonctions triviales, et bien plus encore. GCC 12 introduit également divers avertissements de compilateur nouveaux et améliorés.

Plus de détails sur les améliorations C++ à trouver avec le prochain GCC 12 peuvent être trouvés via le Blog des développeurs Red Hat.

Il existe également des améliorations de l’analyseur statique et bien plus encore avec GCC 12-restez à l’écoute pour mon récapitulatif des fonctionnalités et d’autres tests de compilateur bientôt. Dans GCC 13 l’année prochaine, ils visent à avoir le support C++23 au carré. de nombreuses améliorations du langage C++ se trouvent dans cette mise à jour majeure de la collection de compilateurs GNU…

Categories: IT Info