C++26 : Un bond considérable pour les fonctionnalités de la bibliothèque standard en temps de compilation
C++26 s'apprête à révolutionner la programmation en temps de compilation grâce à une amélioration massive du support constexpr dans la bibliothèque standard. Plusieurs propositions (P2562R1, P1383R2, P3074R7, P3372R2, P3508R0, P3369R0) intègrent des algorithmes de tri stables, des fonctions et , des règles d'union améliorées, presque tous les conteneurs et adaptateurs, et des algorithmes de mémoire spécialisés dans la catégorie constexpr. Cela améliore considérablement les capacités de temps de compilation, permettant, par exemple, le tri en temps de compilation des conteneurs constexpr. Bien que std::hive et std::hash restent exclus en raison de limitations, C++26 promet une expansion spectaculaire des possibilités de programmation en temps de compilation.
Lire plus