Bonjour, voila, j'ai les classes suivantes, et le programme suivant :
class st2
{
public:
int nb; // Le nombre de briques de chacun des joueurs
int *liste; // La liste des briques (de dimension nb);
~st2(); // Le destructeur de la classe
};
class st1
{
st2 *st;
~st1(); // Le destructeur de la classe
};
// Les destructeurs
st2::~st2(){
delete liste;
}
st1::~st1(){
delete st;
}
// Le programme qui l'utilise
main(){
st1 liste_st[5];
for(int i=0;i<5;i++){
st=new st2[2];
for(int j=0;j<5;j++){
liste=new int[4];
}
}
J'aimerais tout simplement que vous me disiez si les destructeurs sont corrects, merci :)