Declares the HumanA class.
basic_ostream< _CharT, _Traits > & endl(basic_ostream< _CharT, _Traits > &__os)
void attack() const
Makes the HumanA attack.
HumanA(std::string name, Weapon &weapon)
Constructor for the HumanA class.
~HumanA()
Destructor for the HumanA class.
Represents a Weapon with a specific type.
const std::string & getType() const
Gets the type of the weapon.