Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Awessome
0 / 0 / 0
Регистрация: 17.09.2010
Сообщений: 14
1

производные классы.

25.11.2010, 17:13. Просмотров 738. Ответов 1
Метки нет (Все метки)

Попалось такое Задание: Написать программу используя базовый и производный классы, защищенные члены класса, которая создавала массив объекта типа производного класса, инициализировала бы их сведениями о 10 студентах (ФИО, год рождения и средний бал по сессии) и удаляла их.
Базовый класс написал, а вот дальше ума не прилажу. Надеюсь сильно бить не будете.
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
#include <iostream>
 
using namespace std;
 
class studBase
{
protected:
    char *fio;
    double *godR;
    float *bal;
public:
    studBase();
    ~studBase();
};
 
studBase::studBase()
{
    fio = new char[21];
    godR = new double;
    bal = new float;
}
 
studBase::~studBase()
{
    delete []fio;
    delete godR;
    delete bal;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2010, 17:13
Ответы с готовыми решениями:

Наследование, базовые классы и производные классы
Добрый вечер.Задание: необходимо разработать поля и методы наследуемые из...

Классы и наследование (Создать класс 3D фигура, и производные классы шар, конус, цилиндр и куб. Создать функцию вычисления объёма.)
Уважаевые, помогите написать прожку на экзамене: Создать класс 3D фигура, и...

производные классы
Задание: Разработайте программу на языке С++, использующую наследование....

Производные классы
Всем доброго времени суток! Столкнулся со следующей проблемой: в main создается...

Абстрактные и производные классы С++
Проблема: Есть базовый класс &quot;Фигура&quot;, и производные: &quot;Точка&quot;, &quot;Круг&quot;,...

1
rangerx
1944 / 1553 / 478
Регистрация: 31.05.2009
Сообщений: 2,913
25.11.2010, 18:00 2
И что это за базовый класс такой для студена studBase? Создай класс Person(человек, особа) для начала, а от него уже наследуй(студент это человек, но с дополнительными свойствами , вот при наследовании ты как раз и добавляешь к классу "человек" те дополнительные свойства, которые и делают его "студентом"). По возможности вместо char *fio используй std::string fio, в противном придётся писать конструктор копирования и оператор присваивания. Год рождения опиши, как целое(int), и не выделяй память динамически там, где в этом нет необходимости.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2010, 18:00

Указатели на производные классы
Подскажите, как создать массив типа &quot;указатель на базовый класс&quot;, который будет...

Абстрактные и производные классы
Создать класс - данные - абстрактный базовый класс. Создать производные классы...

Создать производные классы
Создать производные классы со своими методами вывода информации на экран...


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

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

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