Comme à chaque fois que je prépare une nouvelle session de formation C++ 20 et 23, j’ai refait le tour des exemples que je présente. L’un d’eux concerne une des utilisations possibles du « deducing this », qu’il me parait intéressant de vous présenter.
(suite…)Catégorie : C++
-

Visual Studio intègre C++20
[Mise à jour du 6 juin] La version 19.10 est sortie officiellement. Vous pouvez donc l’utiliser pour vos essais !
Lors de l’écriture des exemples d’une formation sur une nouvelle version de C++, en l’occurrence C++20, une difficulté est de jongler avec les compilateurs, car ils n’intègrent pas tous en même temps toutes les nouvelles fonctionnalités. Depuis peu, la situation s’est simplifiée, car Visual Studio 2019 version 19.10 est disponible en preview avec a priori toutes les fonctionnalités de C++20.
(suite…) -

Exercices pour étudier le C++ moderne
Si vous apprenez le C++, je vous propose une série d’exercices de type fil rouge pour illustrer les points importants à comprendre.
En effet, lors de l’apprentissage du C++, faire des exercices est très important, car cela permet de mieux comprendre et mémoriser les nombreux éléments que l’on découvre.
Ces exercices font partie de ceux que j’utilise lors de formations, aussi bien en présentiel qu’à distance. -

A quoi sert if constexpr en C++ 17 ?
C++ 17 a fourni un lot de nouveautés, dont une très utile lors de la compilation, if constexpr, pour faciliter la vie des développeurs. Elle offre plus de possibilités que l’utilisation des #if et autres #ifdef.
(suite…) -

Quelques ressources sur le C++ moderne (C++ 11 et C++ 14)
A l’occasion d’une nouvelle session de la formation sur les nouveautés de C++ 11 et C++ 14, j’ai mis fait une mise à jour d’articles sur ces nouvelles versions et sur l’écriture de C++ moderne.
