Bonsoir,

J'aimerais utiliser une boucle for_each pour supprimer les éléments d'un conteneur avant de supprimer ce conteneur mais le delete dans le for_each, il n'aime pas trop... lol

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
vector<champ*> champs;
 
vector<champ*>::iterator it = champs.begin();
vector<champ*>::iterator it_end = champs.end();
 
for_each(it, it_end, delete);
Erreur de syntaxe, de parenthèse... enfin il doit manquer un truc, j'ai essayé avec delete it ou des trucs de ce genre, mais ca passe pas... c'est possible vous pensez ? ou je parcours avec un for tout simplement...

Merci
++