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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перенос программы в Windows Forms http://www.cyberforum.ru/cpp-beginners/thread1143620.html
Срочно нужно перенести код консольного приложения в с++ Буду очень признателен. Минимальный интерфейс. 1 текстовое поле для результата. 1 выдвижное меню для выбора тональности. #include...
C++ Дана последовательность Последовательность x1, x2, ... образована по закону (См. картинку) (i=1,2, ...). Дано действительное число e>0. Записать в файл h члены последовательности x1, x2, ..., остановившись после первого... http://www.cyberforum.ru/cpp-beginners/thread1143618.html
Вычисление высоты дерева C++
Всем привет! Дерево создано на основе стека, но вот в чем беда компилируется с ошибкой error C4703: используется потенциально неинициализированная локальная переменная-указатель "p" Не пойму как...
C++ Несколько исходников в проекте
Возможно ли создание проекта с несколькими исходными файлами и одним, так сказать "головным"? То есть я не хочу всё писать в один файл, а хочу разбросать код по каждому файлу, для упрощения. Если...
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; подробнее

Показать сообщение отдельно
DrOffset
7134 / 4275 / 963
Регистрация: 30.01.2014
Сообщений: 7,064
09.04.2014, 22:39
Цитата Сообщение от newbie666 Посмотреть сообщение
ну собственно это ерунда
К сожалению ты путаешь теплое с мягким. От того твое недоумение.

Цитата Сообщение от newbie666 Посмотреть сообщение
Доступ к чайлдам по Id
Это индекс. Подход к индексации зависит от задачи. Абстрактно тут не решишь ничего. Это пример написанный за 1.5 минуты, для демонстрации. Озвучивай конечную конкретную задачу, чтобы получить конкретное решение.

Цитата Сообщение от newbie666 Посмотреть сообщение
В С++ никак нельзя в дочернем классе получить указатель на собственный базовый класс.
На собственный - можно. А ты предлагал на чужой (чужого объекта).

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

Цитата Сообщение от newbie666 Посмотреть сообщение
По поводу всего вообще, я понял, что я делаю все правильно, хотя мне этот мой паттерн и не очень нравится.
Этот - это какой?

Цитата Сообщение от newbie666 Посмотреть сообщение
При создание этих всех других - передаю в ихние конструкторы указатель на общий класс
Ты не заметил, что в моем примере та же идея используется?

Добавлено через 2 минуты
Цитата Сообщение от newbie666 Посмотреть сообщение
- здесь ты вручную устанавливаешь один параметр...
Я же перепечатал один в один твой пример. Ты либо формулируй задачу точно, либо не придирайся к абстрактным примерам, которые даны на абстрактный вопрос.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru