01 // LE PROJET EN BREF
C POOL — DAY 08
CDemander 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
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…