Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
newbie666
Заблокирован
10.04.2014, 20:57  [ТС]
Цитата Сообщение от DrOffset Посмотреть сообщение
Твой способ, как это реализовать по-другому?
да как как, пользователю то похрену как там чё внутри Qt устроено, он вызывает методы какого - то общего, как ты говоришь, полиморфного класса, а дальше уже реализация идёт под сеть, под базу и тд разная. Ну совсем не обязательно делать базовый интерфейсный класс, методы которого для удобства тебе будут напоминать реализовать во всех дочерних классах, будь то под сеть, под базу и тд.... Но какой в этом смысл? Делаешь один класс, где есть те же методы, например "дай мне" и "возьми от меня", кроме которых, на данном простом примере, допустим юзеру ничего не надо. Далее делаешь функцию в классе - типа SetType, в которой указываешь тип коннекта или чего то там, откуда брать данные в общем и в зависимости от этого типа класс будет вызвать свои те или иные функции. Можешь функции разнести по разным классам, тогда основной класс будет создавать объект того или иного типа в зависимости от выбранного пользователем типа коннекта ...

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