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 :
Est ce que c'est possible?
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); }
Partager