Problème lors de la suppression d'un tableau 2D en allocation dynamique
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:
Code:
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
}
} |
destruction du tableau:
Code:
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]' |
Merci d'avance pour l'aide.