У меня есть 2 класса, в каждом из этих классов. Мне нужно создать динамический массив, который может содержать объекты из обоих классов.Динамический массив, содержащий объекты из класса и объектов из другого класса
, например: Класс - 1: Русалка Класс - 2: GoldFish
каждый класс имеет переменную Int «потомство», а также должны иметь динамический массив с размером «потомство», каждый объект в массив может быть Mermaid или GoldFish.
проблема заключается в том, что я не знаю, какой класс должен быть неотъемлемым и от кого, и если я должен использовать другой класс в качестве общего контейнера.
Большое спасибо
Используйте 'std :: vector>' и сделайте 'AquaticCreature' абстрактным базовым классом ваших двух классов. –