Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 42
1

Запись данных класса в шаблонный класс "Очередь"

28.02.2019, 23:20. Показов 541. Ответов 2
Метки нет (Все метки)

Всем доброго дня. Мне нужно написать шаблонный класс "Очередь" на структуре связного списка, который должен иметь функции:занесение элемента в очередь; изъятие значения из вершины очереди; вывод всех значений очереди на экран; возвращение количества элементов очереди. Эту очередь нужно сгенерировать для хранения объектов класса Train.
Вот мой класс Train:


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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
class Train {
protected:
    int number;
    int numer_zup;
    int numb_vagon;
    double time_h;
    double time_m;
    double time_s;
    double time_prub_h;
    double time_prub_m;
    int num_plat;
public:
    ~Train();
};
 
class Rozklad : virtual public Train
{
public:
    Rozklad() {};
 
    ~Rozklad() {};
    void in();
    void out();
    
};
 
void main()
{
    setlocale(LC_ALL, "rus");
    Rozklad one;
    int m = 2, i;
    Rozklad *B;
    B = new Rozklad[m];
    for (i = 0; i < m; i++)
        B[i].in();
 
    
 
}
 
 
 
Train::~Train()
{
    cout << "Object deleted!";
}
 
void Rozklad::out()
{
    cout << "Номер: " << number << endl << "Кількість зупинок: " << numer_zup << endl << "Кількість вагонів:" << numb_vagon << endl << "Час відправлення (години): " << time_h << "Час відправлення (години):" << time_m << endl << "Час прибуття (hours):" << time_prub_h << "Час прибуття (хвилини):" << time_prub_m << endl << "Номер платформи:" << num_plat << endl;
}
 
void Rozklad::in()
{
    cout << "Enter number:";
    cin >> number;
    cout << "Enter number zypunka: ";
    cin >> numer_zup;
    cout << "Entert number vagon: ";
    cin >> numb_vagon;
    cout << "Enter time_prub hh: ";
    cin >> time_prub_h;
    cout << "Enter time_prub mm: ";
    cin >> time_prub_m;
    cout << "Enter number platforma: ";
    cin >> num_plat;
 
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2019, 23:20
Ответы с готовыми решениями:

Определить тип данных "Запись", имеющий поля "Фамилия", "Пол", "Зарплата"
определить тип данных запись имеющий поля фамилия пол зарплата. определить массив из 10 записей. в...

Иерархия классов "список"-"очередь", вызов метода через класс интерфейс
Есть небольшая иерархия классов, контейнер (список) для хранения объектов каждого класса, контейнер...

Реализовать шаблонный класс "Матрица" (шаблоны классов и функций)
Написать код программы на С++ Разработать шаблонные функции и классы. класс МАТРИЦА. Для класса...

Разработать шаблонный класс "дек" на основе односвязного списка
3. Разработать шаблонный класс &quot;дек&quot; на основе односвязного списка. Реализовать операции: ...

2
586 / 818 / 141
Регистрация: 10.08.2015
Сообщений: 4,104
01.03.2019, 01:45 2
Цитата Сообщение от Hanser_OO Посмотреть сообщение
Мне нужно написать
пиши
Кликните здесь для просмотра всего текста
неужели так сложно открыть гугл и набрать в строке поиска "Очередь" и шаблонный класс?
0
609 / 414 / 151
Регистрация: 11.01.2019
Сообщений: 1,745
01.03.2019, 12:10 3
В том коде, что вы привели, нет ни шаблонов, ни очередей. Надо начать с изучения теории. 1. Что такое шаблон. 2. Что такое очередь.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2019, 12:10

Шаблонный класс "множества". Операции над множествами
Доброго времени суток. Суть моего задания заключается в создании шаблонного класса &quot;множества&quot; и...

Реализовать шаблонный класс "Несортированный однонаправленный список"
Здравствуйте! Не могу реализовать работу по шаблонам : Несортированный однонаправленный список:...

Шаблонный класс "Окно" для вывода объектов разных классов
Всем привет! Нужно создать шаблонный класс ОКНО, и использовать его для вывода значений объектов...

Создать шаблонный класс "Элемент списка"
Задание из экзамена. Помогите пожалуйста 1. Создать шаблонный класс &quot;Элемент списка&quot;....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru