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?
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à?
tu te contredit : elle doit avoir le même prototype, mais renvoyer des types différents.Envoyé par Bassou
Partager