Можно ли как-то в дочернем классе получить указатель родителя? - C++ - Обсуждение 1143625 |
|
Обсуждение
Всего сообщений: 41
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Можно ли как-то в дочернем классе получить указатель родителя? |
||||
newbie666 | 09.04.2014 17:11 |
https://www.cyberforum.ru/post6021778.html
У меня тут появилась мыслишка :D
В любом классе есть так...
|
||
ITcrusader | 09.04.2014 17:23 |
https://www.cyberforum.ru/post6021902.html
А такой вариант чем не устраивает?)
class Base
{...
|
||
zss | 09.04.2014 17:32 |
https://www.cyberforum.ru/post6021958.html
В реализации нет отдельного указателя на базовый и дочерний...
|
||
newbie666 | 09.04.2014 17:42 |
https://www.cyberforum.ru/post6021966.html
ну в данном случае я не устраивает что переменных может...
|
||
DrOffset | 09.04.2014 17:58 |
https://www.cyberforum.ru/post6022141.html
Подозрительный код. Поясни чем он тебе поможет?
Это же...
|
||
newbie666 | 09.04.2014 18:01 |
https://www.cyberforum.ru/post6022166.html
А вот как тогда быть, например, я создал:
Child1 *child1 =...
|
||
DrOffset | 09.04.2014 18:05 |
https://www.cyberforum.ru/post6022184.html
Это наследование, но другого порядка. Его нужно в рантайме...
|
||
newbie666 | 09.04.2014 18:08 |
https://www.cyberforum.ru/post6022204.html
Тут по сути вопрос в том, как создать много наследников от...
|
||
DrOffset | 09.04.2014 18:10 |
https://www.cyberforum.ru/post6022209.html
newbie666, Тебе нужно наследование объектов, а не классов....
|
||
newbie666 | 09.04.2014 18:14 |
https://www.cyberforum.ru/post6022233.html
нет, мне нужно наследование классов, т.к. я не хочу в...
|
||
DrOffset | 09.04.2014 18:23 |
Решение https://www.cyberforum.ru/post6022272.html
Ты заблуждаешься. Классы здесь не помогут, т.к. это другая...
|
||
newbie666 | 09.04.2014 22:30 |
https://www.cyberforum.ru/post6022312.html
ok спс - дома гляну
Добавлено через 3 часа 59 минут...
|
||
DrOffset | 09.04.2014 22:39 |
https://www.cyberforum.ru/post6023573.html
К сожалению ты путаешь теплое с мягким. От того твое...
|
||
newbie666 | 09.04.2014 22:48 |
https://www.cyberforum.ru/post6023632.html
из всего вышесказанного интересно следующее:
Смотри,...
|
||
DrOffset | 09.04.2014 22:48 |
https://www.cyberforum.ru/post6023633.html
И еще у тебя похоже проблемы с пониманием что же такое...
|
||
newbie666 | 09.04.2014 22:52 |
https://www.cyberforum.ru/post6023654.html
да не, проблем нет... Есть сожаление о некоторых не...
|
||
DrOffset | 09.04.2014 23:04 |
https://www.cyberforum.ru/post6023675.html
newbie666, посмотри статью. Там есть ответы на эти вопросы....
|
||
newbie666 | 09.04.2014 23:11 |
https://www.cyberforum.ru/post6023781.html
Ну вот допустим я получил у двух РАЗНЫХ экземпляров...
|
||
DrOffset | 09.04.2014 23:35 |
https://www.cyberforum.ru/post6023855.html
В том и фишка, что подобное отношение - это не наследование...
|
||
newbie666 | 10.04.2014 08:26 |
https://www.cyberforum.ru/post6024640.html
ну у меня всё сейчас так же и реализовано, я вообще поднял...
|
||
DrOffset | 10.04.2014 09:23 |
https://www.cyberforum.ru/post6024795.html
Можно инкапсулировать это в метод. Назвать его base, чтобы...
|
||
newbie666 | 10.04.2014 10:44 |
https://www.cyberforum.ru/post6025059.html
А... забей, всё равно нельзя сделать так, чтоб дочерний...
|
||
DrOffset | 10.04.2014 11:12 |
https://www.cyberforum.ru/post6025190.html
Это все потому, что в этой формулировке задачи нет. Нет...
|
||
newbie666 | 10.04.2014 11:35 |
https://www.cyberforum.ru/post6025289.html
это всё понятно, но инструмент С++ постоянно...
|
||
DrOffset | 10.04.2014 12:44 |
https://www.cyberforum.ru/post6025613.html
На одном изместном российском форуме программистов не так...
|
||
newbie666 | 10.04.2014 15:43 |
https://www.cyberforum.ru/post6026438.html
ну приведи пример хоть один где это реально нужно
|
||
DrOffset | 10.04.2014 17:46 |
https://www.cyberforum.ru/post6027163.html
Любая задача, в которой требуется единообразно...
|
||
newbie666 | 10.04.2014 17:55 |
https://www.cyberforum.ru/post6027204.html
да ерунда это всё, т.к. это нужно чисто для интерфейсных...
|
||
DrOffset | 10.04.2014 18:41 |
https://www.cyberforum.ru/post6027358.html
Аргументы?
Как бы ты стал решать задачу?
Добавлено...
|
||
newbie666 | 10.04.2014 20:57 |
https://www.cyberforum.ru/post6028102.html
да как как, пользователю то похрену как там чё внутри Qt...
|
||
DrOffset | 10.04.2014 21:40 |
https://www.cyberforum.ru/post6028318.html
В этом и соль. Как организовать этот выбор? Через if или...
|
||
newbie666 | 10.04.2014 21:56 |
https://www.cyberforum.ru/post6028406.html
ну вот покажи мне пример из пары строк, где это необходимо...
|
||
0x10 | 10.04.2014 21:58 |
https://www.cyberforum.ru/post6028418.html
А Qt писали не люди? Это такая данность свыше,...
|
||
DrOffset | 10.04.2014 22:08 |
https://www.cyberforum.ru/post6028488.html
Ты же говорил, что Qt знаешь. Открой любой пример на MVC и...
|
||
newbie666 | 10.04.2014 22:24 |
https://www.cyberforum.ru/post6028598.html
с утра отпишусь, но пока аргументы в пользу полиморфизма,...
|
||
DrOffset | 11.04.2014 10:30 |
https://www.cyberforum.ru/post6028764.html
Ты хотя бы один паттерн-то назови? :)
То есть ты...
|
||
newbie666 | 11.04.2014 10:52 |
https://www.cyberforum.ru/post6030025.html
DrOffset, не ну ты уж меня за нуба то не держи, несмотря на...
|
||
DrOffset | 11.04.2014 11:41 |
Решение https://www.cyberforum.ru/post6030194.html
В общем случае через двойную диспетчеризацию например.
...
|
||
newbie666 | 11.04.2014 11:50 |
https://www.cyberforum.ru/post6030218.html
DrOffset, ладно, убедил, в некоторых случаях полиморфизм...
|
||
Бендерродригез | 11.04.2014 12:13 |
https://www.cyberforum.ru/post6030315.html
Если надо изменить переменную базового класса разом для...
|
||
newbie666 | 11.04.2014 12:26 |
https://www.cyberforum.ru/post6030378.html
не люблю я бендеров ))))
|
||
|
||||
Similar |
Вызов виртуальной функции, определённой в дочернем классе, через указатель на базовый класс Получить родительский класс в дочернем классе Как обьявить переменную в одном классе и что бы ее было видно в дочернем классе Для чего переопределяют методы, если можно просто в дочернем классе создать метод с таким же именем? |
|||
Ads |
|
|||
MoreAnswers |
Объявить в классе-наследнике указатель, указывающий туда же, куда указывает указатель в классе-родителе Как присвоить данные родителю в дочернем классе? Запуск конструктора родителя в дочернем конструкторе Имеется базовый класс с некоторым событием, как вызвать это событие в дочернем классе? |
|||