Yo!
J'ai une question qui peut paraître bête, mais bon...
J'ai le code suivant:
On voit ici l'utilisation de delete sur buildIter, mais buildIter n'a pas été instancié sur le tas avec new. Je croyais qu'il fallait utiliser delete quand on instancie un truc sur le tas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 IIterator< UneClasse* > * buildIter = 0; //Ok, on instancie sur la stack un pointeur null switch (blablabla) { case 1: buildIter=fonc1(...); break; case 2: buildIter=fonc2(...); break; case 3: buildIter=fonc3(...); break; default: .... } delete buildIter ; buildIter = 0 ;
Partager