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

Множественное наследование(правильно ли...образец) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача ксерокопии http://www.cyberforum.ru/cpp-beginners/thread352664.html
Помогите решить задачу, не много не догнал. Секретарша Ирочка сегодня опоздала на работу и ей срочно нужно успеть к обеду сделать N копий одного документа. В ее распоряжении имеются два ксерокса,...
C++ лабораторный урок , help! Пример покажите плиз, нам не обьяснили эту задачу:( http://www.cyberforum.ru/cpp-beginners/thread352663.html
вопрос про процесор C++
Господа каким колдовством в с++ можно увидить температуру процесора? Заранее всем большое спасибо!!!
нужна литература C++
Господа програмисты подскажите , что по читать про функции процесора,оперативки,видюхи и т.п. Работаю с Dev c++. Заранее всем благодарен!!!
C++ Задача по С++ http://www.cyberforum.ru/cpp-beginners/thread352643.html
Изучально самостоятельно жабу с домашних условия, пришел в универ, начали проходить этот кривейший с++. Возникла сразу тысяча проблем. Суть задачи ввести 4х значное число, найти сумму всех введенных...
C++ Вычислить значение выражения Привет всем! Можете подсказать как написать эту задачу на с++ Прикрепляйте картинки к сообщениям. подробнее

Показать сообщение отдельно
OLLEGATOR
Linux-оид
116 / 65 / 3
Регистрация: 15.02.2011
Сообщений: 353
17.09.2011, 22:03  [ТС]
тоже ничего не могу понять...

Добавлено через 12 минут
такой код работает :
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
#include <iostream>
 
using namespace std;
 
class A{
    public:
        A(){ x=0; }
        A(int y) { x=y; }
    protected:
        int x;
};
 
class B:virtual public A{
    public:
        void AddB(int y) { x += y; }
};
 
 
class C:virtual public A{
    public:
        void AddC(int y) { x += y; }
};
 
class D:public B,public C{
    public:
        void ShowX() { cout << "x = " << x << "\n"; }
};
 
int main()
{
    D d;
 
    d.ShowX();
    d.AddB(10);
 
    d.ShowX();
    d.AddB(5);
 
    d.ShowX();
 
    return 0;
}
но подскажите почему не работает книжный паст...кто знает..
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru