0 / 0 / 0
Регистрация: 28.12.2013
Сообщений: 89
|
|
1 | |
Проверить, каким классом наследником помечен элемент общего (наследующего) массива08.01.2014, 21:13. Показов 852. Ответов 8
Метки нет (Все метки)
подскажите как можно, и можно ли проверить, каким классом наследником помечен элемент общего(наследующего) массива?
0
|
08.01.2014, 21:13 | |
Ответы с готовыми решениями:
8
Как проверить является ли объект базовым классом или наследником Как работать с TObject классом-наследником Вызвать функцию рисования у класса наследующего QGLWidget из класса наследующего QWidget? Заданы два массива. Проверить, что максимальный элемент массива A больше максимального элемента массива B |
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|
08.01.2014, 21:32 | 2 |
Layzie, посмотреть в коде
0
|
0 / 0 / 0
Регистрация: 28.12.2013
Сообщений: 89
|
|
08.01.2014, 21:41 [ТС] | 3 |
это решает пользователь, и в коде это никак не отражается.
0
|
Ушел с форума
|
|
08.01.2014, 21:47 | 4 |
Что значит "помечен" и что такое "общий(наследующий)" массив ?
Нельзя ли это более понятными словами выразить, или в терминологии языка C++ ? А еще лучше кодом...
0
|
0 / 0 / 0
Регистрация: 28.12.2013
Сообщений: 89
|
|||||||||||||||||||||
08.01.2014, 21:57 [ТС] | 5 | ||||||||||||||||||||
имеются классы 1, 2 и 3. 2 и 3 классы наследники от класса 1, 1- абстрактный класс
0
|
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
|
|
08.01.2014, 22:05 | 6 |
Layzie, а можно ли вообще делать вот так *(A+i)=new 2; если А - это указатель на массив указателей на класс 1, а не на класс 2?
0
|
0 / 0 / 0
Регистрация: 28.12.2013
Сообщений: 89
|
|
08.01.2014, 22:07 [ТС] | 7 |
да можно, потому что 2 это наследник 1, а 1 в свою очередь абстрактный класс
0
|
Ушел с форума
|
|
08.01.2014, 22:25 | 8 |
Сделать в базовом классе виртуальный метод.
И реализовать его в так, чтобы он возвращал разные значения для разных наследников. Есть еще typeid, но насколько я помню, он не гарантирует разные имена для разных классов. Добавлю, что такое вообще требуется редко. Смысл полиморфизма как раз в том, чтобы скрывать истинные типы, а не показывать их.
1
|
0 / 0 / 0
Регистрация: 28.12.2013
Сообщений: 89
|
|
08.01.2014, 22:36 [ТС] | 9 |
спасибо, в данном случае это мне нужно для поиска ошибки, проверки действий программы)
0
|
08.01.2014, 22:36 | |
08.01.2014, 22:36 | |
Помогаю со студенческими работами здесь
9
Проверить, упорядочены ли элементы, заменить первый нулевой элемент и удалить указанный элемент из массива Каким классом вы пользуетесь, когда дело доходит до регулярных выражений? Каким классом воспользоваться для получения входящий сообщений с электронной почты Проверить по очереди один элемент одного массива с каждым элементом другого массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |