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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В своей области построить из отрезков прямых линий контуры своего объекта http://www.cyberforum.ru/cpp-beginners/thread970395.html
Задание: 1. В своей области построить из отрезков прямых линий контуры своего объекта. Для задания координат концов отрезков использовать мировые координаты, которые выбрать следующим образом:...
C++ Проблемы с Аффинным шифром Всем привет! У меня возникли проблемы при реализации программы, которая должна брать исходный текстовый файл и шифровать/дешифровать его Аффинным шифром. Главные проблемы: 1) программа шифрует(не... http://www.cyberforum.ru/cpp-beginners/thread970391.html
C++ Построить контуры своей области и заполнить её заданными наклонными линиями
Задание: 1. Построить контуры своей области и заполнить её заданными наклонными линиями.. 2. В своей области построить из отрезков прямых линий контуры заданного объекта. 1 и 2 задание выполнить...
Работа с изображениями в GIT C++
Более подходящего раздела для этой темы на форуме не нашел, поэтому пишу здесь. Сегодня зарегистрировался на github и встал такой вопрос. Git хранит не сами файлы, а их изменения. Так вот, если...
C++ Последовательно заполнить заданную прямоугольную область экрана точками по заданному алгоритму http://www.cyberforum.ru/cpp-beginners/thread970383.html
Задание: 1. Последовательно заполнить заданную прямоугольную область экрана точками по заданному алгоритму (схема заполнения области). Для вывода точки в каждом режиме использовать: - А)...
C++ почему clrser(); не работает #include<stdio.h> #include<conio.h> main() { int i,n,result=1; clrser(); printf("Vvedit n:"); scanf("%d",&n); подробнее

Показать сообщение отдельно
dkg_C
8 / 8 / 1
Регистрация: 17.09.2012
Сообщений: 144

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

06.10.2013, 18:24. Просмотров 338. Ответов 10
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
int main() {
    setlocale(LC_ALL, "RUS");
    Stud FIRST_TRY;
    FIRST_TRY.set();
    exam(FIRST_TRY);
    FIRST_TRY.get();
    system("pause");
    return 0;
}
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
class Stud {
public:
    string surname;
    int semester;
    size_t marks[4];
 
    bool flag_GoodStudent;
 
    static size_t const min_semester = 1;
    static size_t const max_semester = 20;
    static size_t const min_mark = 0;
    static size_t const max_mark = 10;
 
public:
    Stud(): surname("<-unknown->"), semester(min_semester) { fill_n(marks, 4, min_mark); flag_GoodStudent = false; } 
    Stud(const Stud &St);
    ~Stud() {}
    void get();
    void set();
    friend void exam (Stud &St); 
};
 
class Ball : public Stud {
private:
    float averageMark;
public:
    Ball();
    void get_Average();
};
Как в main вызывать ф-цию класса Ball? Что-то с этим я не пойму И да, в классе Ball надо еще что-то писать? Там конструкторы описывать, чтобы Ball мог работать с данными базового класса? Посвятите, пожалуйста И да, еще объясните, как мне работать с private данными класса Stud (я их заменил на public), т.к. при реализации ф-ий в Ball, он их не видит...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru