Bonjour a tous,
le code ci-dessous se compile sans probleme, par contre genere une errur de "segmentation fault" quand je l'excute:
Cette erreur disprait quand j'ajoute la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int N=10000; float* A=new[N]; for (int i=0; i<N;i++) {A[i]=1}; finction_save_infile(A); delete [] A;
juste avant delete (en ligne 7)
Code : Sélectionner tout - Visualiser dans une fenêtre à part A=NULL;
j'ai les questions suivantes:
- pourquoi ca genere une erreur de segmentation ?
- je ne comprends pas pourquoi ajoute cette ligne ca fait disparaitre l'erreur!
- est que je dois faire confiance au resultat obtenu par ce programme ?
Merci de votre aide
Partager