From 92e8d2a1aefce843e9635632cc13b9c512fea734 Mon Sep 17 00:00:00 2001 From: Angeld55 Date: Wed, 20 May 2020 03:04:17 +0300 Subject: fixed poly --- Polymorphism/Shape.h | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 Polymorphism/Shape.h (limited to 'Polymorphism/Shape.h') diff --git a/Polymorphism/Shape.h b/Polymorphism/Shape.h deleted file mode 100644 index fbce027..0000000 --- a/Polymorphism/Shape.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once - -#include "Point.h" - -class Shape -{ - Point* points; - int pointsCount; - - void CopyFrom(const Shape& other); - void Free(); - -public: - Shape(int pointsCount); - Shape(const Shape& other); - Shape& operator=(const Shape& other); - virtual ~Shape(); - - void setPoint(int x, int y, int ind); - const Point& getPoint(int ind); - - virtual double getPer() =0; - virtual double getArea() = 0; - - virtual Shape* clone() = 0; - -}; \ No newline at end of file -- cgit v1.3.1-23-gd82d