我有一门课程,里面有关于大学课程的信息(例如开始时间,课程时间,一周中的哪一天等)。现在我必须做一个课程长度不确定的课程:
class Semester {
public :
void addCourse(Course c);
private :
Course* courses;
}
所以我想知道如何进行addCourse功能,这样我就可以在课程学期中添加无限数量的课程(课程)?
答案 0 :(得分:1)
看看下面的代码:
class Semester {
public :
void addCourse(Course *c) { courses.push_back(c); }
private :
std::vector<Course*> courses;
};