0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 8
|
||||||
1 | ||||||
Создать список, содержащий абстрактный класс06.11.2016, 14:26. Показов 2958. Ответов 3
Доброго времени суток, не могли бы подсказать с заданием: мне нужно создать список содержащий абстрактный класс CGraphicsObject, как правильно реализовать?
0
|
06.11.2016, 14:26 | |
Ответы с готовыми решениями:
3
Создать иерархию классов Шахматная фигура – абстрактный класс, содержащий поле – цвет. Создать производные классы Создать абстрактный базовый класс список Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями Создать класс - данные - абстрактный базовый класс. Создать производные классы |
7764 / 6537 / 2979
Регистрация: 14.04.2014
Сообщений: 28,550
|
||||||
06.11.2016, 14:48 | 2 | |||||
Просто
0
|
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 8
|
|
06.11.2016, 14:55 [ТС] | 3 |
типо того ? vector<CGraphicsObject*> objS;
objS.push_back(*CGraphicsObject("Circle" , 121,"Square" , 212)); выдаёт ошибку : cannot allocate an object of abstract type 'CGraphicsObject'|
0
|
7764 / 6537 / 2979
Регистрация: 14.04.2014
Сообщений: 28,550
|
||||||
06.11.2016, 15:00 | 4 | |||||
Сообщение было отмечено Parhosha как решение
Решение
Да не надо там new при создании списка. Вот добавление Circle:
Добавлено через 1 минуту Так же добавляешь любой другой объект - new и конструктор.
1
|
06.11.2016, 15:00 | |
Помогаю со студенческими работами здесь
4
Реализовать абстрактный класс Shape, содержащий интерфейс иерархии Класс: Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра. Двусвязный список через абстрактный класс Создать абстрактный базовый класс Figure с виртуальной функцией Периметр. Создать производные классы Rectangle Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |