diff options
start from scratch
1 files changed, 0 insertions, 18 deletions
| -rw-r--r-- | Polymorphism/Farm(cloneFunction)/Dog.hpp | 18 |
diff --git a/Polymorphism/Farm(cloneFunction)/Dog.hpp b/Polymorphism/Farm(cloneFunction)/Dog.hpp deleted file mode 100644 index 9928c2a..0000000 --- a/Polymorphism/Farm(cloneFunction)/Dog.hpp +++ /dev/null @@ -1,18 +0,0 @@ -#include "Animal.hpp"
-
-class Dog : public Animal
-{
-public:
- Dog(string name) :Animal(name)
- {}
- void Roar()
- {
- std::cout << "bau bau" << std::endl;
- }
- Animal* clone()
- {
- Animal* copy = new Dog(*this);
- return copy;
- }
-
-};
|
