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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить содержит ли массив простые числа http://www.cyberforum.ru/cpp-beginners/thread702871.html
Составить функцию, которая бы возвращала 1, если среди элементов массива есть хотя бы одно простое число, и возвращала 0, если массив не содержит простых чисел. Написал програмку, но она возвращает...
C++ Метод Шелла Проверить упорядочены ли элементы строк матрицы. Если нет, то упорядочить их в порядке убывания методом Шелла. http://www.cyberforum.ru/cpp-beginners/thread702870.html
C++ Записать элементы массива в обратном порядке: первый элемент должен оказаться на последнем месте, второй - на предпоследнем
Записать элементы массива в обратном порядке: первый элемент должен оказать- ся на последнем месте, второй - на предпоследнем и т.д. спасибо всем заранее)))) Будьте...
C++ Программа рисующая пирамидку
Нужно создать программу которая рисует пирамиду символами # в зависимости от введённого числа. Вводим: 5 ........# .......## ......### .....#### ....#####
C++ Работа с двузначным числом http://www.cyberforum.ru/cpp-beginners/thread702850.html
Здравствуйте! Объясните пожалуйста, как написать программу, которая будет вводимое двузначное число менять местами внутри себя: т.е вводим 21 получаем 12, а если число больше чем двузначное то...
C++ Сортировка бинарного файла Господа помогите пожалуйста, нужна сортировка бинарного файла с помощью fseek. подробнее

Показать сообщение отдельно
Penoplast
3 / 3 / 1
Регистрация: 14.09.2012
Сообщений: 84

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

20.11.2012, 01:43. Просмотров 367. Ответов 8
Метки (Все метки)

Подскажите пожалуйста, имеется вот такая схемка связей, прошу прощения за свое рисование: click
(стрелки это наследование, где стрелка, тот класс более абстрактен).

C++
1
2
3
4
5
6
7
8
class A
{
public:
    int getData();
    virtual void Ololo() = 0;
private:
    int data;
};
C++
1
2
3
4
5
6
7
8
class B : public A
{
public:
    void setN(int num);
    virtual void Ololo() {/*Реализация*/ }
private:
    int n;
};
Будет ли у классов AB1, AB2, AB3 две копии методов данных от классов A и B, и что будет с реализованной в классе В абстрактной функцией Ololo() в этих классах? И правильно ли так делать? Если не правильно то как можно исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru