Создан заказ №5368390
8 июля 2020
С++ Описать базовый класс СТРОКА. Описать производный от СТРОКА класс БИТОВАЯ_СТРОКА.
Как заказчик описал требования к работе:
Задание:
Описать базовый класс СТРОКА.
Обязательные поля класса:
— указатель на char – хранит адрес динамически выделенной памяти для размещения символов строки;
— значение типа int – хранит длину строки в байтах.
Обязательные методы должны выполнять следующие действия:
конструктор без парамет
ров;
конструктор, принимающий в качестве параметра Си-строку (заканчивается нулевым байтом);
конструктор, принимающий в качестве параметра символ;
конструктор копирования;
получение длины строки;
очистка строки (делать строку пустой);
деструктор.
Описать производный от СТРОКА класс БИТОВАЯ_СТРОКА.
Строки данного класса могут содержать только символы ‘0’ или ‘1’. Если в составе инициализирующей строки будут встречены любые символы, отличные от допустимых, БИТОВАЯ_СТРОКА принимает нулевое значение. Содержимое данных строк рассматривается как двоичное число.
Отрицательные числа хранятся в дополнительном коде.
Обязательные методы:
конструктор без параметров;
конструктор, принимающий в качестве параметра Си-строку (заканчивается нулевым байтом);
конструктор копирования;
деструктор;
изменение знака на противоположный (перевод числа в дополнительный код). Переопределить следующие операции (длина строки результата равна длине большей из строк; в случае необходимости более короткая битовая строка расширяется влево знаковым разрядом);
присваивание (=);
сложение (+) – арифметическая сумма строк;
операция (= =) – проверка на равенство
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
9 июля 2020
Заказ завершен, заказчик получил финальный файл с работой
5
С++ Описать базовый класс СТРОКА. Описать производный от СТРОКА класс БИТОВАЯ_СТРОКА..jpg
2020-07-24 08:56
Последний отзыв студента о бирже Автор24
Общая оценка
4.2
Положительно
Заказ был выполнен даже раньше срока, работа тоже была выполнена идеально! Хороший автор!