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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Awessome
0 / 0 / 0
Регистрация: 17.09.2010
Сообщений: 14
#1

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

25.11.2010, 17:13. Просмотров 698. Ответов 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2010, 17:13     производные классы.
Посмотрите здесь:

производные классы - C++
Задание: Разработайте программу на языке С++, использующую наследование. Вариант 18. Создайте базовый класс Complex (комплексное число)...

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

Создать производные классы - C++
Создать производные классы со своими методами вывода информации на экран (абстрактного класса Библиотека). Производные классы: 1....

Производные классы паблик и приват - C++
Здравствуйте, нужна помощь. Это пример из книги Лафоре ООП С++. Не могу понять почему программа работает, хотя при наследовании классы...

Массив указателей на производные классы - C++
Здравствуйте, есть базовый класс строка mystring class mystring // Опишем базовый класс строки { protected: char *p; ...

Производные - C++
Привет всем! У меня такая проблема: надо написать программку, которая бы выдала вид прозводной, например, на вход подается f=y*x-2*y^2,...

производные - C++
для многочлена Pn(x) получить его производную Pn'(x) и пощитать значение Pn'(2).... помогите плз.только на языке с

Частные производные - C++
Ув. експерты. ТАкое дело, у меня в программке нужно вычислить коэффециенты по формуле на картинке. А как это сделать даже не представляю. ...

Производные(похідні) - C++
x^4+x^2+1 Как эту функцию решить в с++? покажите примером. Или там как то спец функция есть. Как находить математически производные я...

производные класса - C++
создать класс фигура с производными классами квадрат, треугольник , круг, которые вычисляют площадь и периметр... не особо понимаю...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
25.11.2010, 18:00     производные классы. #2
И что это за базовый класс такой для студена studBase? Создай класс Person(человек, особа) для начала, а от него уже наследуй(студент это человек, но с дополнительными свойствами , вот при наследовании ты как раз и добавляешь к классу "человек" те дополнительные свойства, которые и делают его "студентом"). По возможности вместо char *fio используй std::string fio, в противном придётся писать конструктор копирования и оператор присваивания. Год рождения опиши, как целое(int), и не выделяй память динамически там, где в этом нет необходимости.
Ответ Создать тему
Опции темы

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