Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новые вопросы и ответы 3 (https://www.otvetnemail.ru/novye-voprosy-i-otvety-3-822/)
-   -   Массив объектов разных классов (https://www.otvetnemail.ru/novye-voprosy-i-otvety-3-822/massiv-ob-ektov-raznyh-klassov-257299/)

Guest 28.09.2011 16:36

Массив объектов разных классов
 
Здравствуйте!Имеется задача - есть класс A от него наследуются классы a1, a2, a3...В свою же очередь существует некий класс B, который включает массив из объектов наследуемых классов класса А.сейчас у меня примерно такая структураКод:class A{virtual setMethod() = 0;}class a1 : public A{virtual setMethod();...}class a2 : public A{virtual setMethod();...}массив объявил как QVector m_arrA и в классе B пишу в него так:Код:A* obj_a = new a1();m_arrA.append((a1*)obj_a);((a1*)obj _a)->setMethod();данная штука работает - то есть переходит в конкретный метод наследуемого класса и все пишет.но как в таком случае можно реализовать get-методы из такого массива?


Часовой пояс GMT, время: 00:21.


© www.otvetnemail.ru - Форум вопросов и ответов.