Bonjour à tous, comme indiquer dans l'intitulé, je souhaite passer dans mon visiteur (surcharge de l'operateur()) un paramètre supplémentaire qui ne soit pas de type visitable. Un exemple :
Voilà je n'ai pas d'idée sur la façon de procéder pour réaliser ce genre de code (que ce soit avec ou sans boost d'ailleurs)...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class A { public: float a; A() :a(0) {} }; class visiteur:public boost::static_visitor<> { template<typename T> void operateur()(T Variant, A &a) { ... } };
Merci d'avance, bonne journée
Partager