Formation C++ 17 :: Formation C++ 17
Il est important de rappeler que ce cours est réalisé par un étudiant.
Par conséquent, il n’a pas la même fiabilité qu’un cours dispensé par un réel enseignant de l’ENSIMAG.
N’utilisez pas ce cours comme un argument d’autorité !
Si un professeur semble, a posteriori, contredire des éléments apportés par ce cours, il a très probablement raison.
Ce site est vivant : je veillerai à corriger les coquilles ou erreurs plus problématiques.
Introduction
Le C++ est un langage de programmation polyvalent et puissant, célèbre pour sa performance élevée et sa flexibilité. Il offre un support étendu pour la programmation orientée objet, permettant aux développeurs de créer des applications complexes et efficaces. Le C++ est largement utilisé dans le développement de jeux vidéo, de logiciels système et d’applications d’entreprise robustes. C’est un langage incontournable auquel vous serez très probablement confronter dans votre vie future d’ingénieur en informatique.
Cette formation a débuté pendant l’année scolaire 2023-2024 et est organisé par Mattéo Rossillol‑‑Laruelle.
Si vous êtes intéressé par la formation, n’oubliez pas de rejoindre le serveur Discord pour faciliter l’échange avec moi (Mattéo Rossillol‑‑Laruelle). En outre, n’hésitez surtout pas à me contacter par mail ou par MP sur Discord.
Pourquoi ce site ?
Sur ce site, vous trouverez plusieurs pages vous permettant d’accéder aux différentes resources de chaque cours. En d’autres termes, vous pourrez retrouver :
- les sujets de T.P.,
- les supports de cours,
- et autres annotations.
Quelques resources et précision
Si vous êtes particulièrement intéressé, je vous conseille la consultation :
- du final draft du standard (C++ 17) que vous retrouverez ici gratuitement,
- du site cppreference.com qui présente le standard de manière très exhaustive tout en étant assez digeste.
Les différents supports de cours sont écris avec XeLaTeX et la classe personnalisée utilisée est retrouvable ici. Cette dernière s’appuie particulièrement sur l’utilisation de beamer.
Tous les documents que j’ai personnellement écris (Mattéo Rossillol‑‑Laruelle) sont distribués, sauf en cas de mention contraire, sous licence CC BY-NC-SA 4.0.