#pragma once #include #include "SongT.h" #include "ProjectConstants.h" class SongListT{ public: SongListT(); bool InsertSong(SongT song); bool ValidID(int id) const; bool ValidSongTitle(std::string title) const; SongT GetSongByID(int id) const; SongT GetSongByTitle(std::string title) const; SongT GetSongByIndex(int index) const; void UpdateSong(SongT song); void Sort(); int Size(void) const; private: int FindSongByID(int id) const; int FindSongByTitle(std::string title) const; SongT songList[MAX_SONGS]; int songCount; }; void PrintSongs(const SongListT &);