1. Это у классов Круг и Прямоугольник нужно сделать общего предка Фигура с виртуальным методом например GetProperties.
2. Реализовать эти классы (по минимуму это поля, конструктор и метод GetProperties)
3. Объявить std::list<Фигура> lst; и наполнить его экземплярами классов Круг и Прямоугольник.
4. В цикле перебрать все элементы листа и вызывать у каждого GetProperties которая к примеру возвращает строку, а вы её потом уже на консоль и в файл отправляете.
1
|