Bonjour,
J'ai un problème à la compilation.
J'ai une classe
et je souhaite l'appeller dans le main :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class calculator { public: int add(double a, double b, double &result); }
A la compilation j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 int main(){ calculator c; double n; std::cout<<c.ns__add(2, 3, &n); }
cannot convert parameter 3 from 'double *__w64 ' to 'double &'
A reference that is not to 'const' cannot be bound to a non-lvalue
Je ne sais pas trop qu'est-ce que le compilo n'aime pas. Si quelqu'un pouvait m'expliquer cela serait fort aimable.
Merci.
Partager