Libération mémoire
nicolas
-
Utilisateur anonyme -
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
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
-
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; -
Petite question:
que veux tu faire avec la ligne
"tree = new float* [ nbStep + 1 ];" ?