#ifndef COURSE_H #define COURSE_H #include <string> using namespace std; class Course { public: Course(const string &courseName, int capacity); ~Course(); // Destructor Course(Course&); // Copy constructor string getCourseName() const; void addStudent(const string& name); void dropStudent(const string& name); string* getStudents() const; int getNumberOfStudents() const; const Course& operator=(const Course& course); private: string courseName; string* students; int numberOfStudents; int capacity; }; #endif