#include #include using namespace std; class Point { private: double x, y; public: Point(double a, double b); void print(void) const; void translate(double dx, double dy); double distance(const Point & a) const; }; class NamedPoint:public Point { private: string name; public: NamedPoint(double a, double b, string s); void print(void) const; }; /**********************************************************/ void newline(void) { cout << "\n"; } int main() { Point x(0.0, 0.0); NamedPoint y(1.0, 1.0, "y"); y.print(); newline(); y.Point::print(); newline(); x.translate(2.0, 3.0); x.print(); newline(); y.translate(2.0, 3.0); y.print(); newline(); return 0; }