#ifndef Student_h #define Student_h #include "Person.h" #include #include class Student : public Person { public: Student(const std::string& name, int id); virtual ~Student(); void addCourse(const std::string& course); virtual void print() const; int id() const { return id_; } const std::vector* getCourses() const; void printCourses() const; private: int id_; std::vector* courses_; }; #endif