Создан заказ №3450912
12 декабря 2018
Класс "множество целых чисел" c++
Как заказчик описал требования к работе:
Создать класс, который представляет собой множество целых значений.
Значения сохраняются в массиве, размер которого увеличивается по необходимости.
Поля класса:
Указатель на динамически созданный массив целых чисел
емкость множества, в котором хранится текущий размер массива.
Оно изменяется
, если размер массива – недостаточный для добавления новых
элементов
количество элементов множества;
Класс должен содержать методы
2. Копирующий конструктор, который устанавливает размер массива элементов
текущего элемента равным размеру массива копируемого объекта, копирует все
значения массива, а также копирует значения ёмкости и количества элементов.
3. Перегруженный оператор присвоения, который устанавливает размер массива
элементов текущего элемента равным размеру массива объекта в правой части,
копирует все значения массива, а также копирует значения ёмкости и количества
элементов и возвращает указатель на текущий элемент.
4. Деструктор, удаляющий массив.
5. Метод ), возвращающий количество элементов
6. Метод, который возвращает истину, если множество не содержит ни
одного элемента.
7. Метод ), который принимает целый параметр и возвращает истину, если
значение содержится в классе
8. Метод , который принимает целый параметр и добавляет его в множество
(если оно ещё не содержится в нём). Если массив уже полностью заполнен, тогда
следует создать новый массив целых чисел вдвое большего размера, чем текущий
массив, скопировать в него все значения, удалить старый массив и направить
указатель elements на новый массив
9. Метод, который принимает целое значение и удаляет его из множества
(если оно там есть), при этом количество элементов уменьшается на единицу и
последующие элементы массива сдвигаются влево
10. Метод ), который возвращает вектор целых чисел. Содержащий все
значения в множестве. Порядок не имеет значения.
Перегрузить операторы +, *,
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
13 декабря 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Класс "множество целых чисел" c++.jpg
2019-11-25 21:17
Последний отзыв студента о бирже Автор24
Общая оценка
4.6
Положительно
У меня уже заканчиваются слова благодарности, чтобы выразить мое огромнейшее спасибо этому автору!! Все заказчика, пожалуйста, выбирайте только этого автора!! Он гениален! Спасибо!!