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

Наследование и ассоциации - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ссылки на выражения http://www.cyberforum.ru/cpp-beginners/thread900694.html
Вопрос теоретический. Объясните пожалуйста поподробней, что же такое Ссылки на R-выражения и Ссылки на L-выражения?
C++ Ошибки "syntax" В такой строке if((p.k == 1) && (p.v < 30)) {a = i; j++;} Выбивает такие ошибки: 1>.\Lab 7.cpp(64) : error C2143: syntax error : missing ')' before ']' 1>.\Lab 7.cpp(64) : error C2059: syntax error : ')' 1>.\Lab 7.cpp(64) : error C2059: syntax error : ')' 1>.\Lab 7.cpp(64) : error C2143: syntax error : missing ';' before '{' В чём моя ошибка? Переменные: struct pas http://www.cyberforum.ru/cpp-beginners/thread900691.html
C++ Очередь, линейные списки
Друзья, прошу помощи, не хватает знаний и времени... вот задание: Описать класс "очередь в магазине", что имеет одну линию очереди длиной не больше определенного значения, инициализируется в программе. Удаление и добавление происходит по правилам линейного списка "очередь". Проведите моделирование процесса очереди, предусмотрев такие события, как открытие магазина, перерыв на обед и...
C++ Как грамотно сконвертировать float в std::wstring?
:) ?
C++ Квадратная матрица. Переставить строки http://www.cyberforum.ru/cpp-beginners/thread900646.html
Задана вещественная квадратная матрица. Переставить строку с максимальным элементом на главной диагонали со строкой с заданным номером m.
C++ Поменять порядок расположения чисел в последовательности на обратный Даны целые числа а1,....,an. Поменять порядок расположения чисел в последовательности на обратный. подробнее

Показать сообщение отдельно
Duffster
Сообщений: n/a
13.06.2013, 16:09     Наследование и ассоциации
1. Надо обеспечить доступ к свойству, заданному в В, из объекта класса Е.
2. Метод, заданный в С должен быть доступен для вызова из объектов класса В
3. Событие в классе А должно вызывать событие в классе D
Есть вот такой кусок кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
class A
{
   D *d;
protected:
   int a;
public:
   A(int p1){a = p1;};
   ~A();
   void fa();
};
 
class E
{
protected:
   int e;
public:
   E(int p1){e = p1;};
   ~E(){};
   void fe();
};
 
class C: protected A
{
   E *e;
protected:
   int c;
public:
   C(int p1, int p2, int p3) : A(p1)
   { e = new E(p2);
   c = p3; };
   ~C(){delete e;};
   void fc(){};
};
 
class D
{
   C *c;
protected;
   int d;
public:
   D(int p1){d = p1;};
   ~D();
   void fd();
};
 
class B: private C, public E
{
protected:
    int b;
public:
   B(int p1, int p2, int p3, int p4, int p5): C(p1,p2,p3), E(p4)
   {b = p5;};
   ~B(){};
    void fb();
};
Заранее благодарствую!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru