C++ [Résolu]

Signaler
Messages postés
6
Date d'inscription
mardi 3 mars 2009
Statut
Membre
Dernière intervention
29 novembre 2009
-
Messages postés
37
Date d'inscription
samedi 22 novembre 2008
Statut
Membre
Dernière intervention
11 avril 2010
-
salut,
j'ai un problemme je veux savoir l'implemmentation de la methode qui permet de dupliquer deux point M et N
class point{
int x,y;
public:
point(int,int);
void dipluquer(point p);
};

2 réponses

Messages postés
6
Date d'inscription
mardi 3 mars 2009
Statut
Membre
Dernière intervention
29 novembre 2009

salut,


est ce que l'ecriture suivant ont le meme sens:


point M;


point N;


N=M.dupliquer();


ou bien N=dupliquer(pointM);
Messages postés
37
Date d'inscription
samedi 22 novembre 2008
Statut
Membre
Dernière intervention
11 avril 2010

Ca ne fonctionnera jamais.
La methode dupliquer renvoi void...

class point {
private:
   int x, y;
public:
   point(){}   point(int x, int y) { this->x x; this->y y; }

   int getX() { return x; }
   int getY() { return y; }
   void setX(int x) { this->x = x; }
   void setY(int y) { this->y = y; }
   void dupliquer(point &p) { p.setX(getX()); p.setY(getY()); }
};

point p1(5, 5);
point p2;
p1.dupliquer(p2);
// p1(5, 5)
// p2(5, 5)