Создание вектора экземпляров разных подклассов

Пробовал искать, ничего не возвращает (я думаю ).

Можно ли создать вектор абстрактного класса?

Например, у меня есть суперкласс Unit.

И у меня есть подклассы солдат, машина и бомбардировщик.

Однако я бы хотел, чтобы когда-либо экземпляр любого подкласса в одном векторе, например. вектор UnitList может содержать экземпляры как солдат, так и транспортных средств?

Возможно ли это? Я использую C++, если это помогает.

5
задан andrew Patterson 26 April 2012 в 17:38
поделиться