Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 514817

Абстрактный класс - С++ для начинающих

$
0
0
Пожалуйста, помогите понять, как создавать экземпляры производных классов.
Например, есть абстрактный класс Figure с виртуальным методом вычисления периметра и всего два класса наследника - Triangle и Rectangle. Создаем вектор указателей и, затем, в зависимости от того, какую фигуру пользователь выбирает, обращаемся к одному из производных классов и вызываем метод. Меню получается в несколько строк.

Но если производных классов 20, и методов тоже много (скажем, тоже 20) и вызывать их для каждого из классов нужно обязательно все, последовательно, один за другим – как поступить ?
В каждом из пунктов меню, при обращении к каждому из производных классов, вызывать все методы?

Viewing all articles
Browse latest Browse all 514817

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>