| B снова канал Old Programmer. Канал о программировании и программистах. Все тематическое оглавление моего канала можно увидеть здесь. Можно посмотреть материал по C/C++. А здесь все об ООП.  Продолжаем перегружать операторыОбещанного три года ждут, но у меня на канале не так. В прошлой статье я начал тему перегрузки операторов в C++. Сегодня я продолжаю совершенствовать программу op4000.cpp и показываю, как перегрузить бинарные операторы.  Несколько видоизменил исходную программу: 1. Заменил реализацию оператора []  через закрытую функцию get(). 2. Добавил два бинарных оператора: + и ==.  Обратите внимание вот на какой момент. Оператор == определен, а != - нет. Следовательно приходится использовать отрицание условия равенства - !(ar1==ar3).  Ну согласитесь, что перегрузка операторов это мощь! |