Avec la norme C++ 11, le concept de C++ moderne s’est popularisé. Je vous propose dans cet article de détailler les apports des versions 11 et 14 de la norme C++ et de vous expliquer en quoi cela a changé la façon de programmer en C++.
Voilà quelques années, j’avais écrit dans votre magazine préféré des articles parlant de ce qui se nommait alors C++ 0x, puis, après la sortie de la norme fin 2011, de ce qui se nommait finalement C++ 11.
À l’époque, on se focalisait sur ce que ça allait nous apporter dans notre quotidien. Cependant, il a fallu à la plupart d’entre nous de nombreuses années, avant que l’on puisse utiliser C++ 11 de façon stable dans nos environnements de travail. Aujourd’hui, on peut considérer que la majorité des développeurs C++ ont accès à un environnement C++11, mais certains font peut-être encore du C++ 98/03 (la version précédente de la norme).
Dans cet article, je vais revenir de façon rapide sur les apports des versions 11 et 14, je ne le détaillerai pas autant que les articles initiaux [1] [2], auxquels vous pourrez vous référer. Dans cet article, je vais présenter ces nouveautés par ordre d’impact qu’elles ont eu sur notre quotidien, de mon...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première