bonjour,
pourquoi lors de la compilation j'ai un message d'erreur qui m'affiche :
U.h:88: error: `u u::operator*(float, const u&)' must
take either zero or one argument
???
merci
bonjour,
pourquoi lors de la compilation j'ai un message d'erreur qui m'affiche :
U.h:88: error: `u u::operator*(float, const u&)' must
take either zero or one argument
???
merci
Et si tu nous en racontais un peu plus ? Et si tu nous montrais le code correspondant ?
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
l'opérateur '*' est soit unaire, soit binaire. Comme ta fonction est membre de la classe u, elle reçoit 1 opérande via this, l'autre (si c'est le '*' binaire que tu veux redéfinir) par argument.Envoyé par youp_db
en bref tu as au moins 1 argument de trop.
Quel opérateur '*' veux-tu redéfinir, la multiplication ou le déréférencement de pointeur ?
Partager