Форум программистов, компьютерный форум 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++ Перезапись значений в матрице Удалите тему подробнее

Показать сообщение отдельно
Pozvalovs
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 3
05.10.2013, 20:48  [ТС]     Композиция классов. Не могу разобраться
Цитата Сообщение от Nikitko_Cent Посмотреть сообщение
Попробуй так:
Код C++
1
2
3
4
5
6
Complect::Complect()
* * :name("Komplekt odin"), comp(), mon()
{
}
Попробовал, не ругается.

Цитата Сообщение от Nikitko_Cent Посмотреть сообщение
Аа, ты еще и в SetComplect'e нагородил. Неправильно используешь методы ранее реализованных классов - их нужно вызывать не из класса, а из объекта этого класса, т.е.
Код C++
1
2
3
4
5
6
void Complect::SetComplect(int a, int b,int c,int d,int e,int f)
{
*comp.SetComputer(a,b,c);
*mon.SetMonitor(d,e,f);
}
Спасибо, понял.

По чуть-чуть движусь далее ))

Добавлено через 48 минут
Ещё не очень понимаю, как в PrintComplect() задействовать методы PrintMonitor и PrintComputer. Как не указывай, всё равно ошибка.
 
Текущее время: 09:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru