BINED.RU

Реклама

Социальные кнопки

  • В одноклассники

Корзина  

(пустая)

Перегрузка операторов в C++

Демонстрация, как реализуется перегрузка операторов в C++.

подробнее


100 руб.


Задание:

Создать полноценный класс «Строка», с конструкторами, деструктором, преобразованием типов (из char * в String и наоборот, перегрузкой операторов суммирования, присвоения, +=, сравнения ==, !=, отрицания !, <, >, >=, <=, индексирования [], () - возврата подстроки. Оператор подстроки должен быть написан так, чтобы его искать требуемую подстроку.

 

Ответить на вопросы:

  • Можно ли придумать новую (не существующую в языке С++) операцию и определить ее?
  • В каком соотношении находятся старшинство перегруженных и старшинство исходных операций?
  • В С++ нельзя перегружать операции …
  • Дайте пример неявной перегрузке операций в C и C++.
  • Какие операции, по вашему мнению, отсутствуют в C++? Обоснуйте их необходимость.
  • Как запретить присваивания одного объекта некоторого типа другому объекту того же типа?
  • Качество работы: Отличное
  • Комментариев в исходном коде: Нет
  • Платформа (ОС): Кроссплатформенная программа
  • Поддержка: Предоставляется
  • Руководство пользователя: Нет необходимости
  • Средство программирования: С++
  • Тип программы: Консольное приложение