Classes c++

Résolu
red_devil Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
red_devil Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je suis débutant en c++. Je suis entrain d'écrire mon 1er programme ^^et j'arrive pas à trouver le syntaxe adéquat pour appeler une méthode qui utilise une méthode d'une autre classe. J'explique: J'ai crée une classe Point qui contient une méthode saisiepoint qui permet de saisir les coordonnées d'un point. Ensuite j'ai crée une classe Triangle qui a comme attributs 3 points (les sommets du triangle), et je veux créer une méthode saisietriangle qui fait appel à saisiepoint(pour saisir les 3 sommets).
Aidez-moi svp :(
Merci d'avance..

2 réponses

loupius
 
Il n'y a pas de difficultés. Tu dois avoirt quelque chose comme:
class Point
{
  ...
  public:
    saisiePoint(void);
};

class Triangle
{
  ...
  Point p1, p2, p3;
  public:
    saisieTriangle(void)
    {
      p1.saisiePoint();
      p2.saisiePoint();
      p3.saisiePoint();
    }
};

int main()
{
  Triangle t1;
  t1.saisieTriangle();
  return (EXIT_SUCCESS);
}
Evidemment ceci est à adapter: ajout éventuel de constructeur(s), d'autres fonctions membres...
Ceci qui ne doit poser aucun problème de compilation.
Bonne continuation.
0
red_devil Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci bcp Loupius :))
0