Classes c++

Résolu
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

  1. Merci bcp Loupius :))
    0
    1. 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