class person { protected: double x, y; public: person() { x = y = 0; } person(double xarg, double yarg) { x = xarg; y = yarg; } virtual void lurch() = 0; double distance(); };