0 / 0 / 0
Регистрация: 03.04.2021
Сообщений: 10
|
||||||
1 | ||||||
Использование шаблонов (параметризированных) классов. Дополнить определение класса заданными перегруженными операциями21.12.2021, 22:35. Показов 561. Ответов 2
Метки нет (Все метки)
здравствуйте! Очень нужна помощь. Тема лабораторной работы - использование шаблонов (параметризированных) классов. Задание звучит так: 1. Согласно заданию реализовать шаблонный класс абстрактного типа данных (далее АТД) как динамический массив. Для этого определение класса должно иметь следующие поля:
- указатель на начало массива; - максимальный размер массива; - текущий размер массива. 2. Определить и реализовать в классе конструкторы, деструктор, функции Input() (ввод с клавиатуры) и Print() (вывод на экран), перегрузить операцию присваивания. 3. Дополнить определение класса заданными перегруженными операциями: - «*» - пересечение множеств (дружественная функция); - «>» - сравнивание множеств (дружественная функция); - «–» - вычитание множеств (дружественная функция). 4. Реализовать эти операции. Выполнить тестирование. Имеется код
Очень прошу помощи с 3 пунктом. Помогите решить задачу, пожалуйста.
0
|
21.12.2021, 22:35 | |
Ответы с готовыми решениями:
2
Дополнить класс перегруженными операциями Дополнить класс, созданный в предыдущей работе, перегруженным конструктором, деструктором и перегруженными операциями: + Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов Создать класс с перегруженными операциями Определение и использование дружественных шаблонов |
4773 / 2582 / 894
Регистрация: 29.11.2010
Сообщений: 5,591
|
||||||
22.12.2021, 19:27 | 2 | |||||
Давеча что-то похожее делал на сортированном массиве.
Вставочка за логарифм, зато поиск за логарифм и пересечение и разница не за N*M, а за N*log(M) Нарезал то, что вам нужно. Ввод, вывод, пересечение, вычитание, сравнение по мощности. Конструкторы/деструкторы это само собой.
1
|
0 / 0 / 0
Регистрация: 03.04.2021
Сообщений: 10
|
|
22.12.2021, 22:34 [ТС] | 3 |
спасибо!
0
|
22.12.2021, 22:34 | |
22.12.2021, 22:34 | |
Помогаю со студенческими работами здесь
3
Класс rationalNumbers С конструктором и перегруженными операциями + и - Создать объект - очередь с перегруженными операциями Создать объект - очередь с перегруженными операциями Создать класс — очередь с перегруженными операциями ++ и -- Создать класс - очередь с перегруженными операциями ++и -- Использование шаблонов классов и функций. Линейный список Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |