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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Используя кольцевой однонаправленный список, реализовать детскую считалку http://www.cyberforum.ru/cpp-beginners/thread1261336.html
Всем привет. Есть задача: Используя кольцевой однонаправленный список, реализовать детскую считалку — N ребят расположены по кругу, начав отсчет от первого удаляют каждого k -го, смыкая круг после...
C++ Найти сумму нечетных чисел массива Найти сумму нечетных чисел массива Создадите еще одну тему с названием не отражающем сути вопроса заставлю наизусть учить правила форума. http://www.cyberforum.ru/cpp-beginners/thread1261333.html
C++ Вычислить произведение не кратных трем чисел массива
вычислить произведение не кратных 3 чисел массива
Перепишете на си++ C++
uses crt; var a: array of integer; i, n, min, num_min: integer; begin clrscr; writeln('massiv:'); for i:=1 to 10 do begin write('#', i,': '); readln(a);
C++ Класс экосистема http://www.cyberforum.ru/cpp-beginners/thread1261302.html
8. Построить класс экосистема и два класса (базовый и 2 потомка), описывающих некоторых хищных животных (один из потомков) и травоядных (второй потомок). Описать в базовом классе абстрактный метод...
C++ Программа моделирования экологической системы леса 9. Составить программу моделирования экологической системы леса, включающую в себя конечное число объектов. Описание программы: Процесс моделирования происходит за конечное число итераций. На каждой... подробнее

Показать сообщение отдельно
GetHelp
-7 / 61 / 6
Регистрация: 27.02.2013
Сообщений: 1,112

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

23.09.2014, 13:11. Просмотров 855. Ответов 11
Метки (Все метки)

никак не разберусь с наследованием, у нас тут в методичке дана по нему общая инфа, надо сделать как в методичке, но так не получается... выдает ошибку вот что написано в методичке:

Кликните здесь для просмотра всего текста
В описании класса можно указать список базовых классов с помощью следующего синтаксиса:
class <Имя класса> : <Список базовых классов> {
}

<Список базовых классов>:
[<Спецификатор доступа>] [virtual] <Имя класса>
Конструкция имя-класса в «списке базовых» должна обозначать ранее описанный класс, который называется базовым по отношению к определяемому классу. Говорят, что класс является производным от своих базовых классов. К членам базового класса, если только они не переопределены в производном классе, можно обращаться так, как будто они являются членами производного класса. Говорят, что производный класс наследует члены базового класса.
Пример:
class Base {
public:
int a;
};

class Derived : public Base {
public:
int b, c;
};
Класс называется прямым базовым, если он находится в списке-базовых. Класс называется косвенным базовым, если он сам не являясь прямым базовым, служит базовым для одного из классов списка-базовых (является базовым для одного из базовых).


с первым способом все ясно, а вот "<Список базовых классов>: [<Спецификатор доступа>] [virtual] <Имя класса>" я не нашел такого даже у Страуструпа... что это за странный метод наследования??? у меня такое выдает ошибки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru