<<---------------------------------------------- HEADER FILE ------------------------------------------->> typedef string ItemType; class SortedList { public: SortedList(int listLength); SortedList(const SortedList &prevList); ~SortedList(); bool IsEmpty() const; bool IsFull() const; bool IsPresent( /* in */ ItemType item ) const; int Length() const; void Insert( /* in */ ItemType item ); void Delete( /* in */ ItemType item ); void Print() const; private: int length; ItemType* dataList; void BinSearch( ItemType, bool&, int& ) const; }; <<---------------------------------------CLASS IMPLEMENTATION------------------------------------->> #include "../../p15slist/p15slist/p15slist.h" // ******************************** [ SortedList CLASS ] *********************************** // ___________________________________________________________________________@CONSTRUCTORS: SortedList::SortedList(int listLength) { if (listLength < 1) { cout << "SortedList constructor - invalid size specified: " << listLength << endl; exit(1); } length = listLength; dataList = new ItemType[length]; for (int i=0; i