Bonjour,

J'ai une classe A à laquelle appartient un vecteur V, et je voudrais pour chaque élément de ce vecteur éxecuter une fonction appartenant à la classe A.

Je ne peux pas utiliser une fonction extérieure à ma classe car j'ai besoin d'accèder aux propriétés de mon objet au moment du for_each.

Voici en gros ce que je voudrais faire, en considérant que V est un vecteur de string, A ma classe, et X un élément appartenant à ma classe A :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
A::la_methode_du_for_each(string const& test) {
    cout << test << X;
}
 
A::mon_for_each {
       for_each(V.begin(),V.end(),la_methode_du_for_each);
}
Est ce que c'est possible?