Libération mémoire

nicolas -  
 Utilisateur anonyme -
Bonjour,

je souhaite savoire comment libérerlamémoire de ma matrice suivante :

// initialisation mémoire du tableau
tree = new float* [ nbStep + 1 ];
for (int i=0; i < nbStep + 1; i++)
{tree[i] = new float[ nbStep + 1 ];}

merci beaucoup

2 réponses

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Je redirige ton post en C++, car ce n'est pas du C.
    Sinon, pour désallouer la mémoire c'est simple.
    Vous faites exactement pareil (en commençant par le for) et en utilisant delete.
    for(...) {
       delete(tree[i]);
    }
    delete tree;
    
    0
  2. Utilisateur anonyme
     
    Petite question:
    que veux tu faire avec la ligne
    "tree = new float* [ nbStep + 1 ];" ?
    0