22 lines
413 B
C++
22 lines
413 B
C++
|
|
#ifndef EXAMPLE08_POINT_H
|
|
#define EXAMPLE08_POINT_H
|
|
|
|
class Point {
|
|
protected:
|
|
int x, y;
|
|
public:
|
|
Point();
|
|
Point(int x, int y);
|
|
//virtual ~Point(); // virtual destructor
|
|
~Point(); // destructor
|
|
|
|
int getX() const;
|
|
int getY() const;
|
|
//virtual void print() const;
|
|
void print() const;
|
|
double distance(const Point& p) const;
|
|
};
|
|
|
|
#endif //EXAMPLE08_POINT_H
|