С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Логические операции http://www.cyberforum.ru/cpp-beginners/thread969687.html
Если есть условие: m =(n+2) или k = (n+4), и выполняетcя и первое и второе (n=2, m=4, k=6), то результат истина или ложь?
C++ Строго возрастающая макс. подпоследовательность Долго ломал голову над задачей. Наконец-то нашел код (он правда, на паскале). Переделал, все хорошо. Но вот не задача: никак не могу добиться, чтобы программа все-таки правильно вывела эту... 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() { ...
C++ Форумчани, подскажите статью http://www.cyberforum.ru/cpp-beginners/thread969673.html
Здравствуйте, можете подсказать статью (хорошую), в которой подробно будут объяснятся классы в С++. А то толковой статьи найти не могу, в которой будет все понятно и толково.
C++ Перезапись значений в матрице Удалите тему подробнее

Показать сообщение отдельно
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
05.10.2013, 21:02
предлагаю переделать в этом направлении:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef COMPLECT_H
#define COMPLECT_H
 
class Monitor;
class Computer;
 
class Complect public: 
        Complect();
       void SetComplect(const char *pName, Computer *pComp, Monitor *pMon);
       int GetName();
       int GetPrice();
       void PrintComplect();
private:
        std::string m_Name;
        Computer *m_pComp;
        Monitor *m_pComp;
};
#endif
в тестовой программе создашь и компутер, и монитор, инициализируешь, и потом ими инициализируешь комплект. в конструкторе не забудь инициализировать указатели нулем, а в деструкторе - удалить эти элементы. ну и вообще сделай все красиво.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.