Лабораторная C++

Выполнен
Заказ
6929204
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
17 Ноя 2025 в 16:00
Цена
Договорная цена
Блокировка
10 дней
Размещен
16 Ноя 2025 в 18:15
Просмотров
49
Описание работы

Нужно доработать имеющуюся лабораторную работу. Комментарий от преподавателя - В задании на лабораторную работу сказано, цитирую: “реализовать набор операций для работы с объектами класса: сложение (как метод класса), вычитание (как дружественную функцию), присваивание (как метод класса), инкремент постфиксный и инкремент префиксный (как методы класса) (разобраться и вникнуть, в чем между ними разница!), приведение к некоторому типу (как метод класса).”

В Вашем коде в объявлении класса нет ни одного перегруженного оператора!

class MyString {

private:

  char* str;     // Динамический массив для хранения строки

  size_t length;  // Текущая длина строки

public:

  MyString(); // Конструктор по умолчанию

  MyString(char * tmp_str); // Конструктор по умолчанию с параметрами

  MyString(const MyString &other); // Конструктор по умолчанию копирования

   ~MyString(); // Деструктор

  void setString(const char* newStr);

  void print();

  bool findSubstring(const char* substring);

  size_t getLength();

};

 

Пять операторов: сложение, присваивание, инкремент префиксный, инкремент постфиксный, приведение типа должны быть реализованы как методы класса.

Один оператор: вычитание должен быть реализован как дружественная функция.

 

Кроме того, в функции main() должны быть вызваны, то есть проверена работа ВСЕХ перегруженных операторов. Сейчас же в функции main() не вызван ни один оператор…

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 час 22 минуты
Выполнен в срок
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир