Le C++ a été créé en 1979 à partir du langage C. La plupart des logiciels que nous utilisons au quotidien que ce soit Windows, Linux, Word, Excel Photoshop, Chrome, Acrobat Reader…sont écrits en C++ . Le langage C++ fait donc partie des outils indispensables pour le développeur, et il a profondément évolué au cours des dix dernières années. Cet aide-mémoire décrit tous les éléments du langage et de la STL (Standard Template Library) et présente toutes les nouveautés du C++ 11, 14, 17 et 20. Il démarre par l’apprentissage des bases avant de présenter les notions du C++ moderne qui utilisent les conteneurs (Docker), les pointeurs intelligents et la gestion automatique de la mémoire.