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

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

Войти
Регистрация
Восстановить пароль
 
VadiMaid
3 / 3 / 0
Регистрация: 13.01.2013
Сообщений: 142
#1

Наследование. Класс Basic и его наследники Virus и AntiV - C++

27.10.2015, 16:12. Просмотров 131. Ответов 2
Метки нет (Все метки)

Доброго времени суток! Поясните пожалуйста как правильно прописать данное наследование: имеется абстрактный класс Basic, от него наследуются 2 класса Virus и AntiV, от них в свою очередь наследуется еще 1 класс Cell. Как это все описать чтобы не возникало ошибок вроде двойственности аргументов или отсутствия указателя.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2015, 16:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Наследование. Класс Basic и его наследники Virus и AntiV (C++):

Класс паспорт и его наследование - C++
Помогите пожалуйста с таким заданием: Задание 1. Создайте класс «Паспорт». - Данные класса - серия, номер паспорта, когда и кем...

Возможно ли? Базовый класс с чисто виртуальной функцией и наследники - C++
есть такая ситуация, есть базовый класс и от него 2 наследника. У наследников есть одинаковые функции, но имеющие разный тип принимаемого...

Наследование: реализовать иерархию классов (класс String, его потомки - SymbString и BinStryng) - C++
Написать программу, демонстрирующую работу с объектами двух типов: Т1 и Т2, для чего создать систему соответствующих классов. Каждый объект...

Наследование: базовый класс Квадрат, производный класс Пирамида - C++
Помогите, пожалуйста!:cry: Добавлено через 6 минут Создать класс КВАДРАТ, член класса- длинна стороны. Предусмотреть в классе методы...

Абстрактный класс, наследование, класс хранится в другом классе - C++
Нужна помощь. Написать программу: 1 класс. Имеется абстрактный класс который описывает какую-то сущность, например Человек. В абстрактном...

Наследование. Класс Круг и класс эллипс - C++
Здравствуйте уважаемые программисты. Нужно исправить ошибки в программе. Честно я в этом ничего не понимаю. Вот код программы: #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
castaway
Эксперт С++
4884 / 3020 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
27.10.2015, 19:18 #2
C++
1
2
3
4
5
6
7
8
9
10
11
class Basic {};
 
class Virus : public Basic {};
 
class AntiV : public Basic  {};
 
class Cell : public Virus, public AntiV {};
 
int main() {
    Cell c;
}
1
VadiMaid
3 / 3 / 0
Регистрация: 13.01.2013
Сообщений: 142
27.10.2015, 19:21  [ТС] #3
castaway, Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2015, 19:21
Привет! Вот еще темы с ответами:

Класс точка(наследование) - C++
Тема:ПРоизводные классы.Наследование Создать класс Точка, которая имеет координаты. Класс Эллипсов, и класс Окружностей. Определить...

Класс Car. Наследование - C++
1) У нас есть class Car --> св-ва maxspeed, currentspeed. Методы Getmaxs(), Getcurrs() которые соответственно возвр. maxspeed и...

Абстрактный класс. Наследование - C++
class polygon{ int height, width, point p; e_color color; public: virtual ~polygon(){} ...

Наследование и абстрактный класс - C++
Вот сделал список с такими условиями #include <iostream> #include <conio.h> #include <string> using namespace std; ...


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

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

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