课程组成

时间:2017-04-17 08:59:40

标签: c++ arrays class composition

这是我的第一个话题。 我想问你关于C ++中的类的组合。我有两个类,其中一个包含另一个类的数组,例如TeacherSchool

School包含Teacher数组,Teacher包含两个变量,例如string subjectint students(学生数)。

例如,课程Teacher有两个功能:getSubAndStud(string, int)setSubAndStud()

我想问一下,我可以通过哪种方式初始化数组,以便学校有一些N 教师,每个老师都有一个主题和一些学生

请考虑我是初学者,如果可以,请尝试尽可能简单地回复。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我会创建一个方法,它接受一个变量N并用N个教师构造一个School对象。然后我将创建另一个方法,该方法在Teacher数组中具有给定Subject和Student值的最小空索引处实例化Teacher对象。您可以通过检查NULL来解析空索引。