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);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При использовании одной в двух обьектах работает только один, второй отказываетсяИгра Кораблики , функция начинает игру и используется в двух...
Если у меня есть header-only библиотека и есть xxxConfigcmake, я делаю find_package(xxx CONFIG REQUIRED)