Bonjour,
dans une de mes fonctions, j'ai un pointeur de fonction :
Maintenant, je désire que cette fonction "f" puisse recevoir des données utilisateurs. En C, je faisais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
et dans le corps de la fonction "f" je faisais un cast sur une structure que je choisissais. Et si je n'avais pas besoin de cet argument, je faisais juste
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
En C++, je me dis qu'une bonne solution serait d'utiliser une fonction template, du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Ma question est la suivante : et si je n'ai pas besoin de données utilisateur, comment dois-je procéder (voir mon exemple plus haut avec le NULL) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
J'espère avoir été clair...
Merci d'avance

 

 
		
		 
         
			
			

 
   


 fonction template par défaut
 fonction template par défaut
				 Répondre avec citation
  Répondre avec citation 
   

 
			 
 
Partager