From d2422da2c1b2fcf75a3212eb36e94a718a39c0a5 Mon Sep 17 00:00:00 2001 From: Angeld55 Date: Fri, 20 Sep 2019 16:02:36 +0300 Subject: Add files via upload --- Polymorphism/MathExpression/Expression.hpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'Polymorphism/MathExpression/Expression.hpp') diff --git a/Polymorphism/MathExpression/Expression.hpp b/Polymorphism/MathExpression/Expression.hpp index 4bcfe98..dd344d8 100644 --- a/Polymorphism/MathExpression/Expression.hpp +++ b/Polymorphism/MathExpression/Expression.hpp @@ -1 +1,14 @@ -d +#include + +class Expression +{ +public: + virtual void Print() = 0; + virtual int Evaluate() = 0; + virtual ~Expression(){} + int getType(){ return type; } +protected: + int type; //Ако обектът е NUM, ще пазим тук 1, а ако обектът е Операция, ще пазим тук 2. +}; + + -- cgit v1.3.1-23-gd82d