#pragma once #include #include "soldier.hh" class Regiment { public: void join_by(Regiment& r); size_t count() const; void add_soldier(Soldier* s); void print_state() const; void scream() const; private: std::vector soldiers_; };