将一个类的对象添加到另一个类的数据中

时间:2014-05-03 18:17:57

标签: c++ oop

我有一门课程,里面有关于大学课程的信息(例如开始时间,课程时间,一周中的哪一天等)。现在我必须做一个课程长度不确定的课程:

class Semester {
    public :
       void addCourse(Course c);
    private :
       Course* courses;
}

所以我想知道如何进行addCourse功能,这样我就可以在课程学期中添加无限数量的课程(课程)?

1 个答案:

答案 0 :(得分:1)

看看下面的代码:

class Semester {
    public :
       void addCourse(Course *c) { courses.push_back(c); }
    private :
       std::vector<Course*> courses;
};