Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
kaffein
5 / 5 / 1
Регистрация: 14.11.2010
Сообщений: 121
#1

наследование в классах - C++

19.04.2011, 14:24. Просмотров 468. Ответов 1
Метки нет (Все метки)

всем доброго времени суток !

нужно создать виртуальную функцию для заполнения класса данными и печать данных на экран и переопределить эти методы в производных классах

вот мои классы
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
/
 
#include "stdafx.h"
#include "stdio.h"
#include <time.h> 
#include <stdlib.h>
 
class Base
{
private : 
    int year;
public :
    char* institute;
    Base();
    Base(const Base& b);
    ~Base();
 
 
};
class student : public Base
{
    int rating;
public :
    student();
   ~student();
};
class teacher : public Base
{
     int number_of_student;
public :
    teacher();
    ~teacher();
 
};
class doc : public Base
{
    int time;
public :
    doc();
 ~doc();
};
 
class Head_of_the_faculty : public Base
{
    double money;
public :
   Head_of_the_faculty();
   ~Head_of_the_faculty();
};
 
/////////////////////////////////////////////////////////////////////////////////////////
Base::Base()
{
 
      year = 1960;
      char* institute="Zhytomyr State Technological University";
}
 
Base::Base(const Base& b)
{
    year = b.year;
    institute = new char[50];
    for(int i = 0; i < 50;i++)
        institute[i] = b.institute[i];
}
Base::~Base()
{
    delete [] institute;
    year = 0;
}
 
student::student()
{
    rating = rand()%100;
}
student::~student()
{
    rating = 0;
}
 
teacher::teacher()
{
    number_of_student = rand()%700;
}
teacher::~teacher()
{
    number_of_student = 0;
}
 
doc::doc()
{
    time = rand()%10;
}
doc::~doc()
{
    time = 0;
}
 
Head_of_the_faculty::Head_of_the_faculty()
{
    money = 1000.00;
}
Head_of_the_faculty::~Head_of_the_faculty()
{
    money = 0;
}
 
///////////////////////////////////////////////////////////////////////
int main()
{
    return 0;
}

http://www.cyberforum.ru/cpp-beginners/thread378085.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2011, 14:24
Я подобрал для вас темы с готовыми решениями и ответами на вопрос наследование в классах (C++):

Наследование в классах
Уважаемые пожскажите по теме Есть класс Автомобиль (например ВАЗ 2114) и...

Зачем нужно private наследование в классах?
Если можно, то покажите небольшой пример

Определить, какие из этих имен встречаются во всех классах, какие есть хотя бы в двух классах, и какие - только в одном классе
Для каждого из четырех классов указаны имена девочек, обучающихся в них....

Заменить наследование классов на наследование интерфейсов
#include &lt;iostream&gt; #include &lt;assert.h&gt; using namespace std; int...

String в классах
Доброго времени суток. Я создал класс, в котором есть несколько объектов типа...

1
silent_1991
Эксперт С++
5007 / 3065 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
19.04.2011, 14:55 #2
Цитата Сообщение от kaffein Посмотреть сообщение
вот мои классы
Что ж, сердечно рад за вас.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2011, 14:55
Привет! Вот еще темы с решениями:

Fstream в классах
Проблема заключается в том, что я не могу использовать fsream в классе, ибо...

Ошибки в классах
Доброго времени суток уважаемые форумчане! В двух словах: есть класс поезд с...

Функции в классах С++
Здравствуйте. Уже который час бьюсь над решением проблемы, связанной с...

Конструкторы в классах
Здравствуйте уважаемые форумчане! Прошу Вас помочь мне уяснить работу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru