/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* WrongCat.cpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: aortigos type = "WrongCat"; } WrongCat::~WrongCat() { std::cout << "WrongCat has been destroyed" << std::endl; } WrongCat::WrongCat(const WrongCat &other) : WrongAnimal(other) { std::cout << "WrongCat copied" << std::endl; *this = other; } WrongCat& WrongCat::operator=(const WrongCat &other) { std::cout << "WrongCat copy assignment called" << std::endl; if (this != &other) this->type = other.type; return (*this); } void WrongCat::makeSound() const { std::cout << "WrongCat weird sounds..." << std::endl; } std::string WrongCat::getType() const { return (this->type); }