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

Виртуальный базовый класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ unknown software exception (0x00000fd) в приложении по адресу 0x00401569 http://www.cyberforum.ru/cpp-beginners/thread134461.html
Всем привет) Помогите разобратся с ошибкой. #include <windows.h> HINSTANCE hInstance; LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
C++ Передать в функцию файловый поток Помогите пожалуйста с файловыми потоками! Мне нужно передать в функцию файловый поток, там его открыть,для определенного файла и дальше в программе пользоваться этим потоком. Вот что у меня... http://www.cyberforum.ru/cpp-beginners/thread134456.html
простая математическая модель вращения C++
Есть линия длинной len и центром в точке x,y теперь вопрос - как заставить вращаться ее вокруг своего центра? while(!kbnhit()) { line(x1,y1,x2,y2);//уравнение построения прямой от точки x1,y1...
работа с файлом C++
возникла проблема со считыванием файла, уже не знаю что делать. Значит я создаю массив из 256 символов, рандомизируя их. Затем сохраняю в файл. После я пытаюсь считать, но у меня считывает не все...
C++ Тема: файлы на С++ http://www.cyberforum.ru/cpp-beginners/thread134433.html
Помогите с задачей. 1. В файле находятся только целые числа. Определить , имеет ли последовательность чисел, находящихся в файле , нечетную длину, если да, то переменной middle присвоить значение...
C++ Библиотека GetString Здравствуйте, Подскажите какие надо подключать библиотеки чтобы линкер не ругался на ф-цию GetString. Unresolved external 'GetString(int, System::AnsiString *)' referenced from C:\PROGRAM... подробнее

Показать сообщение отдельно
Alilidor
0 / 0 / 0
Регистрация: 21.05.2010
Сообщений: 8

Виртуальный базовый класс - C++

23.05.2010, 22:28. Просмотров 2316. Ответов 2
Метки (Все метки)

Создать иерархию типов, описывающую - человека, студента, отца семейства и студента-отца семейства. Использовать виртуальные базовые классы.
Написал, некомпилится, подскажите где ошибка, пожалуйста.
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
using namespace std;
class human
{
    string name;
public:
 
    human(string humname ): name(humname) {}
    string getName()
    {
        return name;
    }
};
class student: virtual public human
{
    int curs;
public:
    student (string humname, int cnumb ): human(humname), curs(cnumb) {}
    
    int getCurs()
    {
        return curs;
    }
};
class father: virtual public human
{   int childnumb;
public:
    father(string humname, int chnum ): human(humname), childnumb(chnum) {}
    
    int getChildnumb()
    {
        return childnumb;
    }
};
class FatherStudent: public student,  public father
{   
public:
    FatherStudent( string humn, int curnum, int chnum): father(humn, chnum), student(humn, curnum) {}
    
};
 
int main()
{
    FatherStudent ft("Q", 20, 30);
    
    cout << ft.getName();
    
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.