#ifndef _GEOMETRY_H #define _GEOMETRY_H struct Point { double x, y; }; class Figure { protected: double l2(double x1, double y1, double x2, double y2); public: virtual double calc_area() = 0; virtual double calc_perimiter() = 0; virtual void name() = 0; }; #endif