File bird.h¶
Go to the documentation of this file
#ifndef EXAMPLE_BIRD_H
#define EXAMPLE_BIRD_H
#include "animal.h"
namespace example {
class Bird: public Animal {
public:
Bird(const std::string& name, Bird* mother = nullptr, Bird* father = nullptr);
Bird(const Bird& other) = delete;
Bird(Bird&& Bird) noexcept;
~Bird() = default;
void swap(Bird& other) noexcept;
void move() override;
void make_sound() override;
Bird& operator = (const Bird& other) = delete;
Bird& operator = (Bird&& other) noexcept;
};
}
#endif