Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
newbie666
Заблокирован
#1

Можно ли как-то в дочернем классе получить указатель родителя? - C++

09.04.2014, 17:11. Просмотров 2424. Ответов 40
Метки нет (Все метки)

У меня тут появилась мыслишка
В любом классе есть так сказать скрытый указатель на самого себя - this, а можно ли как то получить в дочернем классе указатель на родительский класс?
P.S.: без всякой явной передачи в конструктор дочернего класса указателя на базовый ...

Добавлено через 12 минут
ладно, опять же забейте, просто было интересно, есть ли возможность в дочернем классе получить указатель на базовый и присвоить какое то значение по этому указателю, например:
(конструктор дочернего)
C++
1
2
3
4
Child()
{
   (Base*)this->x = 4;
}
ну конечно же так не работает
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2014, 17:11     Можно ли как-то в дочернем классе получить указатель родителя?
Посмотрите здесь:
C++ Запуск конструктора родителя в дочернем конструкторе
C++ Ошибка в дочернем классе
C++ Перегрузка fstream в дочернем классе
Не могу в дочернем классе вызвать protected метод C++
Изменение информации в дочернем классе, через ссылку C++
Использование переменных базового класса в дочернем классе C++
C++ R6025 pure virtual function call при вызове метода, реализованного в дочернем классе
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2014, 12:26     Можно ли как-то в дочернем классе получить указатель родителя?
Еще ссылки по теме:
Как в main() создать указатель на функцию, которая находится в классе? C++
C++ Вызов метода потомка через указатель на родителя
C++ Изменения названия переменной класса родителя в классе наследнике
Как получить указатель на функцию C++
Теряется указатель на переменые в классе C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
newbie666
Заблокирован
11.04.2014, 12:26  [ТС]     Можно ли как-то в дочернем классе получить указатель родителя? #41
не люблю я бендеров ))))
Yandex
Объявления
11.04.2014, 12:26     Можно ли как-то в дочернем классе получить указатель родителя?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru