J'ai tenté la version Fonction
, j'imagine que position() est l'accesseur qui permet de renvoyer la valeur de "Position"
J'ai un message d'erreur :
1 2 3
| Course.cpp:150: error: passing âconst VoilierEnCourseâ as âthisâ argument of âint VoilierEnCourse::getPositionX()â discards qualifiers
Course.cpp:150: error: passing âconst VoilierEnCourseâ as âthisâ argument of âint VoilierEnCourse::getPositionX()â discards qualifiers
make[2]: *** [build/Debug/Cygwin-Windows/Course.o] Error 1 |
Ma classe A c'est VoilierEnCourse
Voici le code de la fonction :
1 2 3 4 5
|
bool comparaisonPosition(const VoilierEnCourse& v1, const VoilierEnCourse& v2)
{
return (v1.getPositionX() < v2.getPositionX());
} |
Et sa décalaration :
bool comparaisonPosition(const VoilierEnCourse& v1, const VoilierEnCourse& v2);
Partager