Bonjour à tous,
je précise tout de suite que mon niveau en C++ n'est pas super élevé![]()
jJutilise visual studio c++ 6.
Je ne vois pas comment faire pour résoudre mon petit problème...Le voici:
J'ai une classe Point qui a comme attributs PositionX et PositionY.
J'ai crée une classe Polygone qui a comme attributs un tableau de Points. (Deja je ne sais pas si cette étape est correcte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Point::Point(int cordX, int cordY) { PositionX=cordX; PositionY=cordY; })
Mais je ne vois pas comment renseigner cette classe quand je dois m'en servir...Dans mon main j'ai plein de Points qui sont en fait les centres de polygones. Par exemple pour un polygone en forme de triangle, j'ai le point du milieu ainsi que les trois points du polygone. Mais comment faire pour instancier ce nouveau polygone avec ces 3 points ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Polygone::Polygone(Point * points) { tableauDePoints = points; }
J'ai une boucle qui parcours tous les centres de toutes les figures et qui à chaque tour de boucle doit créer un nouveau Polygone contenant les points de celui-ci.
Je ne sais pas si mes explications sont claires, mais si c'est le cas merci de me donner un coup de pouce![]()
Partager