bonjour,
j'ai un problême de compilation suivant le cas ou j'utilise g++ ou le compilateur microsoft c++ voici un exemple de code qui fonctionne avec vc c++ et pas avec g++
Ce code simplifie fonctionne et compile corectement avec vc c++(windows) et me donne l'erreur suivante avec g++ : "Impossible de trouver la fonction myFonction(MYOBJECT) les solutions sont : myfonction(MYOBJECT&) "
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 MYOBJECT getOBject(); void myFonction(MYOBJECT & value); int main() { myfonction(getObject()); }
pour que ca fonctionne avec g++ je suis obliger de faire ceci
si quelqu'un pouvait m'explique le pourquoi du comment il serait tres sympa car la je seche. De plus la deuxieme methode ne me plait pas car elle oblige une recopie de pointeur non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 MYOBJECT getOBject(); void myFonction(MYOBJECT & value); int main() { MYOBJECT _tmp = getObject(); myfonction(_tmp); }
Merci d'avance
Partager