PROJECT DOSSIER // [C POOL — DAY 08]VOIR LA SOURCERETOUR AUX PROJETS →

01 // LE PROJET EN BREF

C POOL — DAY 08

C

Demander de la mémoire au système — et penser à la rendre.

Jusqu'à présent, la taille de tout était connue à l'avance. Cette journée apprend à réclamer de la mémoire pendant l'exécution, quand on ne sait qu'au dernier moment combien il en faudra. C'est puissant et sans garde-fou : oublier de la rendre, ou en demander trop peu, se paie immédiatement.

Allocation dynamique avec malloc : duplication de chaîne, concaténation de paramètres, découpage en tableau de mots et conversion de base.

PRINCIPALC
RÉALISATIONPROJET D’ÉQUIPE
VÉRIFICATIONgcc/g++
SOURCEINSPECTOR READY
PIÈCES JOINTES (Images, Photos, Videos)

03 // APPORTS CLÉS

  • Découpage d'une chaîne en tableau de mots, brique réutilisée dans tous les projets de parsing
  • Premier contact avec les fuites mémoire et les débordements de tampon

04 // ARBORESCENCE DU CODE

LECTURE DES SOURCES…