#ifndef STUDENTS_H #define STUDENTS_H #include #include #include using namespace std; class Students { // a class that holds a student's information private: string Sname; // a students name string phone; // students phone number string email; // a students email string streetAdd; // a students st address string apt; // a students apartment address string city; // a students city string state; // a students state string zip; // a students zip code string other; // any other info about the student bool del; // boolean that is true when the student is flagged for deletion public: Students(); // students constructor //accessors string getSname() const; // returns students name string getPhone() const; // returns students phone number string getEmail() const; // returns students email string getStreetAdd() const; // returns a students street address string getApt() const; // returns a students apartment string getCity() const; // returns city string getState() const; // returns state string getZip() const; // returns zip string getOther() const; // returns other bool getDel() const; // returns false //mutators void setEmail(string); // sets the email void setSname(string); // sets the name void setPhone(string); // sets the phone void setStreetAdd(string); // sets the street address void setApt(string); // sets the apt. number void setCity(string); // sets the city void setState(string); // sets the state void setZip(string); // sets the zip void setOther(string); // sets the other void deleteStudent(); // flags a student for deletion ~Students(); // destructor }; bool operator == (const Students & lhs, const Students & rhs); // overloaded == operator that allows for comparisons of students #endif