Classe Point
De façon similaire à ce qui a été fait dans le TP 1, créez une classe Point contenant (entre autres) les membres suivants :
-
Un constructeur sans paramètre,
Point::Point(). -
Un constructeur prenant deux entiers, qui initialise l'abscisse et l'ordonnée du point,
Point::Point(int x, int y). -
Un constructeur de copie,
Point::Point(Point const & p). -
Des accesseurs (lecture et modification) pour l'abscisse et l'ordonnée.
N'oubliez pas d'utiliser le passage par référence et le mot clé const quand vous le jugez nécessaire.