- Exécuteurs
-
Apprendre
Apprendre Python Exemples exécutables, NumPy, pandas et plus Apprendre l'IARéseaux de neurones, ML et LLM de zéro Apprendre le C et le C++ Pointeurs, mémoire, STL et C++ moderne Apprendre le C#Bases, POO, LINQ, async et exercices .NET Algorithmes Python Recherche, tri, récursivité et visualisations O(n) Algorithmes C et C++ Comparer les implémentations en C et C++
- DéfisNouveau
Fonctionnalités du C++ moderne
Surcharge, lambdas, templates, la STL, classes et RAII : les outils qui font du C++ plus que du C.
Commencer le parcours →- Leçon 1 défi La surcharge de fonctions en C++ et l'alternative en C Dans cette leçon, vous allez utiliser la surcharge de fonctions (function overloading) en C++ pour qu'un même nom de fonction fonctionne avec plusieurs types, puis la comparer avec l'approche du C.
- Leçon 1 défi Pointeurs de fonction et callbacks en C et C++ Dans cette leçon, vous allez passer une fonction en paramètre à une autre fonction, avec des pointeurs de fonction en C et des lambdas en C++.
- Leçon 1 défi Les lambdas en C++ et le passage de contexte aux callbacks en C Dans cette leçon, vous allez utiliser les lambdas du C++ pour emporter des données locales dans un callback, puis comparer avec le passage de contexte par pointeur void en C.
- Leçon 2 défis Les templates en C++ et la programmation générique en C Dans cette leçon, vous allez écrire une fonction valable pour plusieurs types de données avec les templates du C++, puis la comparer à _Generic du C11.
- Leçon 2 défis Conteneurs et algorithmes de la STL en C++ Dans cette leçon, vous allez comparer les boucles écrites à la main pour traiter un tableau en C avec la combinaison d'algorithmes prêts à l'emploi de la bibliothèque standard du C++.
- Leçon 1 défi Programmation orientée objet (POO) Apprenez encapsulation, héritage et polymorphisme en C++, avec une conception C explicite.
- Leçon 1 défi Le polymorphisme en C++ et les tables de pointeurs de fonction en C Dans cette leçon, vous allez appeler la même opération sur plusieurs types d'objets, avec des fonctions virtuelles en C++ et des pointeurs de fonction en C.
- Leçon 1 défi RAII et la libération automatique des ressources en C++ Dans cette leçon, vous allez comparer la fermeture sûre d'un fichier en C avec la technique RAII du C++, où les ressources sont libérées automatiquement.