Je dois surcharger une fonction, donc elle doit avoir la même entete partout.
Le problème est que des fois elle retourne un entier, des fois un booléen et des fois rien.
Comment est-ce que je peux faire?
 Entete fonctions
 Entete fonctions
				
				
						
						
				Je dois surcharger une fonction, donc elle doit avoir la même entete partout.
Le problème est que des fois elle retourne un entier, des fois un booléen et des fois rien.
Comment est-ce que je peux faire?
 
 
				
				
						
						
				Là comme ça à froid, je dirais que tu peux renvoyer ta valeur via un paramètre passé par référence. Ca permettra de pouvoir créer les différentes surcharges.
Mais il faudrait surtout que tu nous donnes un peu plus de précisions sur ce que tu fais.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
 
 
				
				
						
						
				Comme ça je vois surtout un problème de conception !
Si la fonction que tu surcharges ne renvoie que des entiers, alors que tu as besoin de renvoyer autre chose, il y a un problème. Pourquoi utilisé celle-là?
 Re: Entete fonctions
 Re: Entete fonctions
				
				
						
						
				tu te contredit : elle doit avoir le même prototype, mais renvoyer des types différents.Envoyé par Bassou
Partager