1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#pragma once #include <string> class Soldier { public: Soldier(int hp, int dmg, std::string scream); void attack(Soldier& s); void print_state() const; virtual void scream() const; private: int health_points_; int damage_; std::string scream_; };