#pragma once #include "Weapon.hpp" #include class HumanB { public: HumanB(); HumanB(const std::string& name); HumanB(const HumanB& src); ~HumanB(); HumanB& operator=(const HumanB& src); void attack(); void setWeapon(const Weapon& weapon); private: Weapon _weapon; std::string _name; };