Bonsoir,
J'ai créé une classe bddPersonne qui hérite de list en private.
J'aimerais avoir une methode de suppression, j'ai fait ceci mais core dumped : erreure de segementation à cause du remove je crois bien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class bddPersonne : private list<Personne*> { ... };
Pourquoi ? Quelqu'un a une idée ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // Methode de suppression d'une Personne dans la BDD void bddPersonne::supprime(Personne& pers) { for (bddPersonne::iterator it = (*this).begin(); it != (*this).end(); it++) { if((*it)->getNom() == pers.getNom() && (*it)->getPrenom() == pers.getPrenom()) { (*this).remove(*it); } } }
++
Partager