Привет всем! При выполнении домашнего задания в институте столкнулся с трудностью. Необходимо реализовать класс A и наследовать от него B, C, D. Но мне нужно создать контейнер из обьектов типа B,C,D и вызывать соответствующие методы каждого класса.
Как это реализовать?
1) Сделать виртуальными (в A) все функции из B,C,D или
2) Использовать dynamic_cast или
3) Как-то ещё?
Заранее спасибо за помощь!