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

Композиция классов. Не могу разобраться - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Логические операции http://www.cyberforum.ru/cpp-beginners/thread969687.html
Если есть условие: m =(n+2) или k = (n+4), и выполняетcя и первое и второе (n=2, m=4, k=6), то результат истина или ложь?
C++ Строго возрастающая макс. подпоследовательность Долго ломал голову над задачей. Наконец-то нашел код (он правда, на паскале). Переделал, все хорошо. Но вот не задача: никак не могу добиться, чтобы программа все-таки правильно вывела эту подпоследовательность. Прошу помощи :help: . (Кажется, что код большой. на самом деле там много оформления) #include <iostream> #include <time.h> #include <stdlib.h> using namespace std; int main() {... http://www.cyberforum.ru/cpp-beginners/thread969685.html
C++ Как ввести с клавиатуры элементы динамического массива?
int *mass=new int; for(int i=0;i<10;i++) { } Как ввести в цикле элементы массива , а потом вывести их на экран? Подскажите , пожалуйста .
Ошибка компиляции C++
Среда разработки Dev-C++, в коде при компиляции выскакивает ошибка типа " `ctrok' undeclared (first use this function) ". В чем проблема? #include <iostream> using namespace std; int main() { char strok; cout << "Ââåäèòå ñòðîêó: "; cin >> strok;
C++ Форумчани, подскажите статью http://www.cyberforum.ru/cpp-beginners/thread969673.html
Здравствуйте, можете подсказать статью (хорошую), в которой подробно будут объяснятся классы в С++. А то толковой статьи найти не могу, в которой будет все понятно и толково.
C++ Перезапись значений в матрице Удалите тему подробнее

Показать сообщение отдельно
Avazart
7099 / 5276 / 267
Регистрация: 10.12.2010
Сообщений: 23,262
Записей в блоге: 17
05.10.2013, 21:28     Композиция классов. Не могу разобраться
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
придумывать базовый класс, который ничего не содержит? Зачем?
А зачем вообще тогда делать композицию ?

Добавлено через 55 секунд
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
который ничего не содержит? Зачем?
Базовый != Абстрактный, но возможно абстрактный даже лучше.

Добавлено через 5 минут
- Что бы потом с легкостью можно было изменить поведение, не перестраивая все классы при этом.

C++
1
2
SomeComputer* someComputer= new SomeComputer; // SomeComputer наследован от BaseСomputer
сomplect.setComputer(someComputer);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru