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

Виртуальные конструкторы или выбор паттерна проектирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Где ошибка? http://www.cyberforum.ru/cpp-beginners/thread1143411.html
Помогите, пожалуйста, на сайте дистанционной проверки пишет "Ошибка компиляции". Пирожок в столовой стоит a рублей и b копеек. Определите, сколько рублей и копеек нужно заплатить за n пирожков. Программа получает на вход три числа: a, b, n и должна вывести два числа: стоимость покупки в рублях и копейках. Пример Ввод Вывод 10 20 30 15 2
C++ Двумерные массивы: построить массив по правилу Дан массив А. Построить массив B(6) по следующему правилу: B(1) присвоить количество нулевых элементов главной диагонали, B(2) присвоить количество нулевых элементов диагонали, расположенной выше и параллельно главной диагонали и т.д. http://www.cyberforum.ru/cpp-beginners/thread1143408.html
C++ Много ошибок
#include <iostream> using namespace std; double F(double X){ return (pow((sin(X) - 2 * cos(2 * X)), 2)); } int main() { int Cond = 0, k = 0, metka = 1, KolIter; double X, E, Y1, Y2, RE = 0, Xw, h;
Вывести число итераций, необходимое для достижения заданной точности C++
Здравствуйте. Помогите решить: Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) с точностью ε (табл. 8.1). Вывести число итераций, необходимое для дос-тижения заданной точности. Вычисление S(x) и Y(x) оформить в виде функций.
C++ Написать функцию, возвращающую случайное число от 2 до 6 http://www.cyberforum.ru/cpp-beginners/thread1143303.html
Покажите как будет выглядеть программа подставляющая числа от 2до6 (рандом) в формулу ПR(5 результатов) Добавлено через 6 минут подпрограмма
C++ Рассчитать квадратный корень из любого элемента массива и среднеее арифметическое двух любых элементов Дан массив. Составить программу: а) расчета квадратного корня из любого элемента массива; б) расчета среднего арифметического двух любых элементов массива. подробнее

Показать сообщение отдельно
newbie666
Заблокирован

Виртуальные конструкторы или выбор паттерна проектирования - C++

09.04.2014, 14:01. Просмотров 546. Ответов 17
Метки (Все метки)

Vi danno il benvenuto signori!
Ну так вот. Терзают меня сомнения на счёт наследования в одной программке ....
См. картинку, допустим есть какая - то иерархия классов, ну они там наследуются как - то по своему -ну да не суть.
Цель: нужно, единожды создать всю иерархию классов, тоесть единожды вызвав их все конструкторы, сформировать иерархическую структуру классов, чтоб в каждом дочернем классе были унаследованы от уже проинициализированного родителя данные ... Фишка в том, что дочерних однотипных классов на одном уровне наследования может быть много, тоесть по идее если создавать каждый раз нового "сынка", он вызовет конструктор "папаши", что ясен пень не допустимо, т.к. папаша должен быть всегда один, а сынков - много...
Я так подумал, что для таких целей вообще наследование не подходит - проще хранить указатели на все другие классы в одном каком - то, базовом например, да и всё ..
Кто что думает?
Миниатюры
Виртуальные конструкторы или выбор паттерна проектирования  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru