Я новичок в обучении C++ и застрял в конструкторах. У меня есть класс Teacher
и класс Subject
. В классе Teacher
a есть объект Subject S[]
. Как я могу инициализировать конструктор из класса Teacher
S[]
? Я попытался это: в Teacher.h файлКак инициализировать с помощью конструктора объект из другого класса?
class Teacher
{
private:
string name;
Subject *S[20];
public:
Teacher();
}
в Teacher.cpp файл
Teacher::Teacher()
{
name=" ";
for(int i=0; i<20; i++)
{
S[i].Subject();
}
}
в Subject.cpp файл конструкторе:
Subject::Subject()
{
day=0;
hour=0;
for(int i=0; i<10; i++)
{
classroom[i]=" ";
}
}
это основа, получить хорошую книгу и практиковать. –