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);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
При использовании одной в двух обьектах работает только один, второй отказываетсяИгра Кораблики , функция начинает игру и используется в двух...
Если у меня есть header-only библиотека и есть xxxConfigcmake, я делаю find_package(xxx CONFIG REQUIRED)