Parcours d'apprentissage

Fonctionnalités du C++ moderne

Surcharge, lambdas, templates, la STL, classes et RAII : les outils qui font du C++ plus que du C.

8 leçons · 10 défis

Commencer le parcours →
  1. Leçon 1 défi Surcharge de fonction et alternatives C Appliquez une opération à plusieurs types.
  2. Leçon 1 défi Pointeurs de fonction et callbacks Transmettez un comportement à une autre fonction.
  3. Leçon 1 défi Lambdas C++ et closures en C Capturez un contexte pour un callback.
  4. Leçon 2 défis Templates et techniques génériques en C Écrivez du code indépendant du type à la compilation.
  5. Leçon 2 défis Conteneurs et algorithmes STL Comparez traitement manuel et algorithmes composables.
  6. Leçon 1 défi Programmation orientée objet (POO) Apprenez encapsulation, héritage et polymorphisme en C++, avec une conception C explicite.
  7. Leçon 1 défi Polymorphisme et tables de fonctions Choisissez un comportement via une interface commune.
  8. Leçon 1 défi RAII et nettoyage déterministe Liez la durée de vie d’une ressource à celle d’un objet.