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

копирующий конструктор и иерархия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите разобраться что не работает http://www.cyberforum.ru/cpp-beginners/thread133501.html
Вот собственно код программки из книги Харви Дейтела
C++ очередь из двух стеков Тема: Динамическое управление памятью На C++ создать очередь из двух стеков. http://www.cyberforum.ru/cpp-beginners/thread133487.html
C++ сформированный файл, обработать результаты чемпионата
Вот задачка,я не могу никак решить....В чемпионате из футбола принимает участие 16 команд. Cформувати файл команд и результатов матча (выигрыш - 2 ОЧКА, ничья -1, проигрыш - 0 ). Используя сформированный файл, обработать результаты чемпионата и распечатать названия команд, которые заняли призовые места, а также количество побед каждой команды.
Массив указателей на функцию C++
Как объявить массив указателей на функцию?
C++ Найти сумму элементов той строки, в которой расположен максимальный элемент матрицы http://www.cyberforum.ru/cpp-beginners/thread133474.html
Дана целочисленная квадратная матрица порядка n. Найти сумму элементов той строки, в которой расположен максимальный элемент матрицы. Если таких строк несколько, вывести все суммы. Матрицу сформировать из случайных чисел в диапазоне от –10 до 10. Помогите пожалуйста!
C++ В матрице определить минимальный элемент и номер строки, где он находится В матрице размерами N*M определить минимальный элемент и номер строки, где он находится (N и M не больше 10). Матрицу сформировать из случайных чисел в диапазоне от –100 до 100. Помогите пожалуйста! подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1605 / 997 / 118
Регистрация: 27.09.2009
Сообщений: 1,923
Завершенные тесты: 1
21.05.2010, 23:00     копирующий конструктор и иерархия
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Father {
public:
    Father(const std::string &name, int childnum);
    virtual ~Father();
};
 
class Student
{
public:
    Student(const std::string &name, int curs);
    virtual ~Student();
};
 
class FatherStudent: public Student, public Father
{
public:
    FatherStudent(const std::string &name, int curs, int childnum):
        Student(name, curs), Father(name, childnum)
    {
    }
};
Добавлено через 7 минут
Ну а если надо, чтобы было одно имя на двоих, надо сделать виртуальное наследование - и Father, и Student виртуально наследуют от некоего класса, обеспечивающего хранение имени.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru