youdontcare a écrit :
>> Donc l'allocation dynamique m'a l'air d'avoir moins d'avantages, je me trompe ?
au contraire. tu veux lire des données d'un fichier, tu ne connais pas le nombre à l'avance ... si tu déclares un truc statique tu l'as dans l'os. l'alloc dynamique est la plus utilisée. l'alloc statique (sur la stack) sert au variables temporaires (compteurs, pointeurs, etc.). l'alloc globale est à proscrire.
>> Et si je ne libère pas avec free, je risque quoi lorsque main se termine ?
'memory leaks', littéralement fuites de mémoire. à proscrire également. tout ce que tu alloues, tu _dois_ le désallouer.
|