13.5.4 Tableau de pointeurs de fonction
 
Tableau de pointeurs de fonction
	
		
			| 
			 
			Appelons T_FCT le type « fonction qui reçoit un float et un short int, puis renvoie un float » :
			 
			
				
					typedef double T_FCT( float x, short int entier ) ; 
				 
			 
			On peut employer ce type pour créer un tableau de pointeurs de fonctions T_FCT et l'utiliser :
			
			Définition d'un tableau de 4 pointeurs de fonction :
			 
			
				
					
					T_FCT* fct[4] ; /* fct est le nom du tableau */
					 
				 
			 
			
			Affectation d'un pointeur de fonction :
			 
			
				
					
					fct[2] = nom_fonction 
					 
				 
			 
			
			Utilisation d'un pointeur de fonction :
			 
			
				
					
					res = (*fct[2]) (1.35f, 12) ;
					 
				 
			 
			
				
				Exemple 86 : Utilisation d'un tableau de pointeurs de fonction
				 
			 
			
			 
			 
			
				
			 
			 
			
			 
			 |