Salut,
Je ne comprends pas pourquoi mon petit bout de code plante à inexécution à la ligne #7:
Je ne comprends pas d'ou vient le problème!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 int détruire ( double** tableau, int ty ) { for ( int i = 0; i < ty; i++ ) { delete[] tableau[i]; } delete[] tableau; //Plantage ici ( voir miniature attachée )!!! return 0; }
Ce code est identique à celui que j'ai trouvé dans le faq ( là ) en cherchant une solution à ce problème. L'adresse pointée par tableau ( ici c'est : 0x00036360 ) est bien celle de pointée par le pointeur passé en argument à la fonction détruire.
( Je tourne sous Visual C++ express 2008 )
Partager