#pragma once #include #include #include "Artist.h" #include "ArtistData.h" class Museum; class People { public: People(Museum &); virtual ~People(); std::string to_string(); public: void add_artist(const ArtistData & data); void remove_artist(Artist & artist); std::forward_list get_artists(); void update(); private: std::forward_list deleted_artists; void cleanup(); private: std::forward_list artists; size_t artist_count = 0; Museum & museum; };