Student* student1 = new Student("Vince", "Vaughn", "7-th Avenue", "New York", "783-945-90-28", 49);
Student* student2 = new Student("Vince", "Mcmahon", "Beverly Hills", "Los Angeles", "874-940-42-12", 47);
Student* student3 = new Student("Stone Cold", "Steve Austin", "Dallas", "Texas", "385-421-47-95", 34);
Course Intermediate_Cpp[3];
Intermediate_Cpp[3] = {};
Каким образом возможно передать массиву Intermediate_Cpp[3] класса Course{}; ,который в свою очередь является объектом этого класса,объекты student1, student2, student3 другого класса Student{};?
Вам нужно в класс Course добавить, например, поле std::list<Student *> и вытащить наружу методы void add(Student *) и remove(Student *), которые будут оперировать списком.
В итоге добавление будет выглядеть как то так:
Student* student1 = new Student("Vince", "Vaughn", "7-th Avenue", "New York", "783-945-90-28", 49);
Student* student2 = new Student("Vince", "Mcmahon", "Beverly Hills", "Los Angeles", "874-940-42-12", 47);
Student* student3 = new Student("Stone Cold", "Steve Austin", "Dallas", "Texas", "385-421-47-95", 34);
Course *Intermediate_Cpp;
Intermediate_Cpp->add(student1);
Intermediate_Cpp->add(student2);
Intermediate_Cpp->add(student3);
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости