Bonjour.
Problème dont la réponse doit être toute simple mais que je ne connais pas.
J'ai une classe Color.
Elle possède les constructeurs :
Pour le premier constructeur, on s'attend à ce que la couleur soit construite comme ça : Color red(255, 0, 0);
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Dans le deuxième, elle est construite comme ça : Color red(1.f, 0.f, 0.f);
Or, dans le premier cas Color red(255, 0, 0), le compilateur ne sais pas quelle constructeur utiliser :
Quelle solution puis-je utiliser pour que le compilo puisse deviner quel constructeur utiliser, suivant que j'utilise des uchar ou des float?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
Je bosse sous Visual Studio 2008

 

 
		
		 
         
 

 
			
			


 
   
 


 Convertion implicite des paramètres des constructeurs d'une classe.
 Convertion implicite des paramètres des constructeurs d'une classe.
				 Répondre avec citation
  Répondre avec citation
Partager