for_each utilisant une méthode appartenant à une classe
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:
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?