// Point.h #ifndef POINT_H #define POINT_H #include using namespace std; class Point { friend ostream& operator<<(ostream& s, const Point& p); public: // Constructeurs - Destructeur Point(int x = 0, int y = 0); Point(const Point& p); virtual ~Point(void); // Operations int getx(void) const; int gety(void) const; void set(int x, int y); void move(int dx, int dy); Point& operator+=(const Point& p); Point operator+(const Point& p); int operator()(void); private: // Attributs int _x; int _y; }; #endif // POINT_H