Bonjour à tous,
J'essaye de faire un foncteur pour accéder aux propriétés de ma classe.
Voici la classe :
Voici le foncteur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
Jusqu'ici tou va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
Maintenant j'aimerai stocker une liste de ces foncteurs et ça se complique étant donné que cette liste contiendra plusieurs foncteurs agissant sur des données différentes, donc il me faut un foncteur de base pour éliminer le template.
Mais dans une méthode virtuelle, on ne peux pas spécifier de template. je ne peux donc pas faire ceci
J'ai bien une solution, le fait une interface IData, puis mon CData<T> dérive de IData, et dans mon foncteur je travaille avec l'interface.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
Mais bon, j'aimerai pouvoir m'en passer s'il y a une autre solution.
Merci beaucoup,
A bientôt

 

 
		
		 
        

 
			
			

 
   



 Problème de foncteur de fonction membre
 Problème de foncteur de fonction membre
				 Répondre avec citation
  Répondre avec citation


 
  
  
 
 
 
 
			 
 
Partager