21 lines
542 B
C++

#ifndef EXAMPLE02_POINT_H
#define EXAMPLE02_POINT_H
class Point {
private:
int x, y;
public:
Point(); // default constructor is needed when other than copy constructor is defined
Point(const Point& t); // copy constructor
Point(int xy); // conversion constructor
Point(int x, int y); // other constructor
~Point(); // destructor
// methods
int getX();
int getY();
void print();
double distance(Point t);
};
#endif //EXAMPLE02_POINT_H