Bonjour à tous,
Je rencontres un problème lors de la suppression de mon tableau 2D d'objet en allocation dynamique.
Le code fonctionnait parfaitement avant que j'essaye de supprimer l'allocation de mon tableau.
Je code sur Qt creator entreprise 4.8.1.
Code:
Création du tableau:
destruction du tableau:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Case *TabCase[ligne][colonne]; for (int index = 0; index < colonne; index++) { for (int index1 = 0; index1 < ligne; index1++) { TabCase[index1][index] = new Case(); // Case est une classe } }
Merci d'avance pour l'aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for (int index = 0;index < colonne; index ++) { delete [] TabCase[index]; // Erreur sur la ligne : cannot delete expression of type 'Case *[30]' } delete [] TabCase; // Erreur sur la ligne : cannot delete expression of type 'Case *[20][30]'
Partager