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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Перенос программы в Windows Forms http://www.cyberforum.ru/cpp-beginners/thread1143620.html
Срочно нужно перенести код консольного приложения в с++ Буду очень признателен. Минимальный интерфейс. 1 текстовое поле для результата. 1 выдвижное меню для выбора тональности. #include <iostream> #include <locale> #include <conio.h> using namespace std; int main() {
C++ Дана последовательность Последовательность x1, x2, ... образована по закону (См. картинку) (i=1,2, ...). Дано действительное число e>0. Записать в файл h члены последовательности x1, x2, ..., остановившись после первого члена для которого выполнено |xi|<e http://www.cyberforum.ru/cpp-beginners/thread1143618.html
Вычисление высоты дерева C++
Всем привет! Дерево создано на основе стека, но вот в чем беда компилируется с ошибкой error C4703: используется потенциально неинициализированная локальная переменная-указатель "p" Не пойму как исправить не переписывая полностью программу) #include "stdafx.h" #include "stdio.h" #include <locale.h> #include <iostream> using namespace std;
C++ Несколько исходников в проекте
Возможно ли создание проекта с несколькими исходными файлами и одним, так сказать "головным"? То есть я не хочу всё писать в один файл, а хочу разбросать код по каждому файлу, для упрощения. Если можно, то как потом подключать вспомогательные .cpp файлы в главный файл?
C++ Как привязать цветовые координаты (rgb и hsl) к картинке http://www.cyberforum.ru/cpp-beginners/thread1143608.html
Подскажите пожалуйста!!! Как привязать цветовые координаты (rgb и hsl) к картинке в c++.
C++ Переведите с Pascal на C++ Пожалуйста, переведите на C++ var a:array of longint; n,m,i,j,i1,j1,max:Longint; begin read(n,m); for i:=0 to n-1 do for j:=0 to m-1 do read(a); max:=a; i1:=0; подробнее

Показать сообщение отдельно
newbie666
Заблокирован
09.04.2014, 22:48  [ТС]     Можно ли как-то в дочернем классе получить указатель родителя?
из всего вышесказанного интересно следующее:
Цитата Сообщение от DrOffset Посмотреть сообщение
В С++ никак нельзя в дочернем классе получить указатель на собственный базовый класс.
На собственный - можно. А ты предлагал на чужой (чужого объекта).
Смотри, class Base , class Child : public base. Child *child = new Child; Как получить указатель на базовый класс экземпляра child класса Child?
Мне это нужно было для того, чтоб попробовать присвоить указатель базового класса одного экземпляра к базовому классу другого экземпляра, чтоб как бы добиться заветной цели - породнить их по батьке

Цитата Сообщение от DrOffset Посмотреть сообщение
ы опять путаешь классы и объекты. Приведи пример хотя бы одного языка с ООП, в котором так можно.
хрен его знает, не знаю таких языков, но надеялся, что в С++ как то можно так извернуться ...

Цитата Сообщение от DrOffset Посмотреть сообщение
Этот - это какой?
да никакой - просто самопридуманный ))))

Цитата Сообщение от DrOffset Посмотреть сообщение
Ты не заметил, что в моем примере та же идея используется?
да, я тебе, или не тебе - в похожей теме сегодня говорил ....
Так что мой вариант и есть оптимальный наверное, хотя мне он не очень нравится ...
 
Текущее время: 13:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru