Je savais que j'étais pas reveillé...
Bon, l'opérateur "&", c'est pour récupérer l'adresse d'une rvalue... Donc ce que tu met n'as aucun sens...
Sous reserve que ta fonction retourne effectivement une ravlue (pointeur ou référence), tu peux "récupérer" cette objet par adresse (comprendre ref. ou pointeur). Si tu a mis des otpions de compilation style
-pedantic -std=c++03 -wAll
et que rien de rale, c'est que ta fonction renvoie une référence.
Sinon, si tu es sur qu'elle renvoie un pointeur, met les options équivalente. Si ça marche toujours, jette ton compilateur....
Partager