Bonjour,
une question bête,
lorsque l'on alloue de la memoire, on est sensé utiliser delete et delete [] suivant le cas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
toto* t1 = new toto;
delete t1;
 
toto * t2 = new toto[10];
delete []  t2;
mais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
toto* t1 = new toto;
delete [] t1;
est normalement correcte?

Du coup, pourquoi avoir deux sorte de delete??