#include; #include ; using namespace std; class Point { //данные public: double x, y; template Point(value_class ax, value_class ay); Point(); //функции const double calc_distance(const Point& p); friend istream& operator >>(istream& is,Point a); friend ostream& operator <<(ostream& os,Point a); }; template inline Point::Point(value_class ax, value_class ay) { x = (double)(ax); y = (double)(ay); }