From abf529bc12fb952692e2426d65e39ecbde8a11d4 Mon Sep 17 00:00:00 2001 From: Angeld55 Date: Tue, 24 Sep 2019 00:03:33 +0300 Subject: Add files via upload --- Polymorphism/Farm(cloneFunction)/Farm.hpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Polymorphism/Farm(cloneFunction)/Farm.hpp') diff --git a/Polymorphism/Farm(cloneFunction)/Farm.hpp b/Polymorphism/Farm(cloneFunction)/Farm.hpp index 5dc7cc8..0d9e5e8 100644 --- a/Polymorphism/Farm(cloneFunction)/Farm.hpp +++ b/Polymorphism/Farm(cloneFunction)/Farm.hpp @@ -1,5 +1,7 @@ #include "Animal.hpp" - +#include "Cat.hpp" +#include "Dog.hpp" +#include "Cow.hpp" // Collection of all animals class Farm { @@ -46,7 +48,7 @@ bool Farm::AddAnimal(Animal* an) { if(count == len) return false; - animals[count++]=c; + animals[count++]=an; return true; } bool Farm::AddCat(std::string name) @@ -96,3 +98,4 @@ void Farm::CopyFrom(const Farm& other) len = other.len; count = other.count; } + -- cgit v1.3.1-23-gd82d