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

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

Войти
Регистрация
Восстановить пароль
 
Alexinder
0 / 0 / 0
Регистрация: 17.03.2013
Сообщений: 23
#1

Создать абстрактный базовый класс - C++

14.02.2014, 12:31. Просмотров 778. Ответов 2
Метки нет (Все метки)

Помогите:
Создать абстрактный базовый класс Container с виртуальными функциями вставки и извлечения. Создать производные классы Stack и Queue, в которых данные функция определены. В функции main определить массив указателей на абстрактный класс, которым присваиваются адреса объектов производных классов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2014, 12:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать абстрактный базовый класс (C++):

Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями - C++
Здравствуйте, пожалуйста помогите написать код к данной задаче, с таким условием: Создать абстрактный базовый класс Тройка чисел с...

Создать класс - данные - абстрактный базовый класс. Создать производные классы - C++
Всем привет! У меня вот такая проблема.... Создать класс - данные - абстрактный базовый класс. Создать производные классы - данные типа...

Класс: Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра. - C++
Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра. Создать производные классы: Rectangle...

Создать абстрактный базовый класс и производные - C++
Всем привет. Прошу подсказать, что-то у меня не выходит. Задание: Создайте абстрактный базовый класс "Работник", один из методов которого,...

Создать абстрактный базовый класс Vehicle - C++
Доброго всем дня! проблема в следующем - не могу понять условия задания. Мне главное что бы мне помогли сформировать условие задания. Вот...

Создать абстрактный базовый класс Employee - C++
МОЖНО ПОЖАЛУЙСТА ПОДРОБНО,Я ХОЧУ РАЗОБРАТЬСЯ 1. Создать абстрактный базовый класс Employee (служащий) с чисто виртуальной ...

2
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 2,004
14.02.2014, 12:45 #2
класс шаблонный или нет? я бы заморочился мб на выходных и написал, для тренировки самое оно
0
egor2116
340 / 371 / 42
Регистрация: 20.01.2013
Сообщений: 1,130
14.02.2014, 13:26 #3
C++
1
2
3
4
5
6
7
8
9
class Conteiner
{
  virtual void insert() = 0;
  virtual void inject() = 0;
  virtual ~Conteiner() = 0;
};
 
class Stack : public Conteiner{};
class Queue : public Conteiner{};
Добавлено через 17 минут
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
30
31
32
33
34
35
36
#include <iostream>
#include <vector>
 
class Conteiner
{
 public:
      virtual void insert() = 0;
      virtual void inject() = 0;
      virtual ~Conteiner(){};
};
 
class Stack : public Conteiner
{
 public:
    void insert(){}
    void inject(){}
};
class Queue : public Conteiner
{
 public:
    void insert(){}
    void inject(){}
};
 
int main()
{
    std::vector< Conteiner * > vec;
    vec.push_back(dynamic_cast<Conteiner *>(new Stack()));
    vec.push_back(dynamic_cast<Conteiner *>(new Stack()));
    vec.push_back(dynamic_cast<Conteiner *>(new Queue()));
 
    for(Conteiner * c : vec)
        std::cout << c << std::endl;
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2014, 13:26
Привет! Вот еще темы с ответами:

Создать абстрактный базовый класс Figure - C++
Здравствуйте,помогите пожалуйста с задачей. Создать абстрактный базовый класс Figure с виртуальной функцией - площадь поверхности....

Создать абстрактный базовый класс список - C++
Создать абстрактный базовый класс список. Реализовать на его базе классы стек и очередь с виртуальными функциями добавления и удаления...

Создать абстрактный базовый класс с виртуальной функцией - C++
Создать абстрактный базовый класс с виртуальной функцией – значением функций в заданной точке. Создать производные классы: класс степенных...

Создать абстрактный базовый класс Figure с виртуальной функцией Периметр. Создать производные классы Rectangle - C++
Создать абстрактный базовый класс Figure с виртуальной функцией -периметр.Создать производные классы Rectangle, Circle,Triangle,Rhomb в...


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

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

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