Linkedin – C++ – La sémantique de déplacement
Linkedin – C++ – La sémantique de déplacement
ISO + Fichiers source | Français | 31 Min | 952 Mo
Optimisez le transfert des données sans effectuer de copie supplémentaire dans votre code. Prenez en main la sémantique de déplacement en C++ et transférez vos données sans copie supplémentaire. En compagnie de votre formateur Sylvain Labasse, vous découvrirez l’intérêt de la sémantique de déplacement pour optimiser la gestion des données d’une classe. Cette formation est adaptée du travail original de Bill Weinman et s’adresse à tous les développeurs ayant des bases en langage C++.
Vous aborderez les concepts de rvalue et lvalue, ainsi que les collections et les fonctions standards utiles pour améliorer la performance. Vous apprendrez également à équiper une classe d’un constructeur de déplacement et d’un opérateur d’affectation spécifique, afin de gagner en efficacité et en fiabilité. Aussi, l’idiome copy-swap vous permettra de fédérer les opérateurs d’affectation. À l’issue de cette formation, vous serez à même d’implémenter une classe optimisée pour le déplacement, conformément à l’état de l’art du C++ 11 et du C++ 14.
Plus d’info:
_https://www.linkedin.com/learning/c-plus-plus-la-semantique-de-deplacement