0 / 0 / 2
Регистрация: 30.12.2013
Сообщений: 56
|
||||||
1 | ||||||
Массив указателей на базовый класс и его заполнение указателями на производный06.12.2015, 15:29. Показов 1205. Ответов 0
Метки нет (Все метки)
Есть следующая формулировка задачи:
Написать тестовую программу, которая: динамически выделяет массив указателей на базовый класс (4-6); в режиме диалога заполняет этот массив указателями на производные классы, при этом экземпляры производных классов создаются динамически с заданием начальных значений; для созданных экземпляров производных классов выполняет проверку всех разработанных методов с выводом исходных данных и результатов на дисплей. Есть следующая штука:
Но у нас ptr[i] - это указатель на БАЗОВЫЙ класс, а как нам выдрать указатель на производный класс, чтобы работать с его методами. То есть ptr[i]->getCount() не будет работать, если getCount - это метод класса idSTRING, т.к. сам ptr[i] есть STRING. Добавлено через 19 минут Разобрался. ВИртуальный метод переопределяем. close .
0
|
06.12.2015, 15:29 | |
Ответы с готовыми решениями:
0
Заполнение из файла массива указателей на базовый класс Есть производный класс и базовый; при чём производный использует только ЧАСТЬ ресурсов базового, правильно ли это? Массив указателей на базовый класс массив указателей на базовый класс |
06.12.2015, 15:29 | |
06.12.2015, 15:29 | |
Помогаю со студенческими работами здесь
1
Базовый класс Complex и производный класс для реализации квадратных матриц Описать базовый класс колоды карт и производный класс пасьянс Класс: Дописать производный класс, дополняющий базовый и содержащий минимум 2 функции-члена... Создать базовый класс - Array и производный класс - Money для работы денежной суммы Создать базовый класс Car (машина) и производный класс Lorry (грузовик): ООП ошибки Создать базовый класс Triad и производный класс vector3D Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |