Dans ce billet, j�explore ce que je consid�re comme �tant le changement le plus significatif apport� au langage C++ par la derni�re norme, C++17. Je le consid�re comme le plus significatif, car il transforme la fa�on dont vous concevez vos types de gestion de ressources, et la fa�on dont vous pensez � la phase d�initialisation. Ce changement est souvent appel� �omission de copie garantie� (NDT: �guaranteed copy elision�), mais (� l�exception de cette phrase) je ne vais pas utiliser ce nom, car il ne refl�te pas vraiment l�essence de cette nouvelle fonctionnalit�. En effet, de mon point de vue, une meilleure fa�on de consid�rer cette fonctionnalit� est de se rendre compte que le C++ a compl�tement chang� le sens des r-values (ou pour �tre pr�cis, des pr-values).
Partager