Parcours d'apprentissage

Pointeurs et mémoire

Pointeurs, arithmétique des pointeurs, mémoire dynamique et RAII, ce qui distingue le C et le C++.

6 leçons · 8 défis

Commencer le parcours →
  1. Leçon 1 défi Pointeurs et adresses en C et C++ Dans cette leçon, vous allez stocker l'adresse d'une variable dans un pointeur, accéder à la valeur par ce pointeur et modifier la variable d'origine.
  2. Leçon 1 défi L'arithmétique des pointeurs en C et C++ Dans cette leçon, vous allez parcourir les éléments d'un tableau avec l'arithmétique des pointeurs en C et les itérateurs en C++.
  3. Leçon 1 défi Gestion de la mémoire dynamique en C et C++ Dans cette leçon, vous allez allouer un tableau dont la taille n'est connue qu'à l'exécution, puis libérer cette mémoire en toute sécurité.
  4. Leçon 2 défis Les tableaux multidimensionnels en C et C++ Dans cette leçon, vous allez parcourir une matrice à deux dimensions et calculer la somme des éléments de chaque ligne.
  5. 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.
  6. Leçon 2 défis Le tableau dynamique et std::vector en C et C++ Dans cette leçon, vous allez implémenter en C un tableau dynamique qui s'agrandit tout seul quand on ajoute des éléments, puis le comparer à std::vector en C++.