#include "utility.H" #include struct Student_Entry { char middle; string last_name; // the secondary key string first; string ID; // the primary key string student_class; }; class HashTable { public: HashTable(); // default constructor with default size 256 HashTable(int size); // constructor with size given ~HashTable(); // destructor for the table HashTable(const HashTable &original); // copy constructor Error_code insert(const Student_Entry & student); Error_code remove(const string student_id); Error_code retrieve_ID(const string student_id, Student_Entry &student) const; Error_code retrieve_name(const string student_name, Student_Entry &student) const; private: // Your declarations go here! };