Bonjour , j'ai un tableau dynamique des pointeurs d'une classe ( Exemplaire ) , cette derniére a un attribut : Oeuvre , je souhaite vérifier si ce dernier est egale à un argument , comme il est indiqué dans le code :

#la_classe_exemplaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
class Exemplaire {
private:
    Oeuvre oeuvre ;
public : 
Oeuvre getOeuvre()
    {
        return oeuvre;
    }
};
#la_déclaration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
private:
 vector<Exemplaire*> exemplaire;
#la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
int compter_exemplaires(Oeuvre &o){
    int j=0;
    //Exemplaire* ex=new Exemplaire(o);
for (int i=0;i<exemplaire.size();i++){if(exemplaire[i].getOeuvre()==o){j=j+1;}
return j;}}
j'ai essayé ça aussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
for (auto & Exemplaire:exemplaire){if(exemplaire->getOeuvre()==o){j=j+1;}