Четверг, 25.04.2024, 06:39
Информатика и ИКТ
Приветствую Вас Гость | RSS
Главная Регистрация Вход
Меню сайта

Yandex_tech

Хабр-news

mail_news

Rambler

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

oszone.net

IT-N-образование

Главная » 2021 » Февраль » 9 » Объектно-ориентированное программирование на C++. Перегрузка операторов. Статья 2
22:41
Объектно-ориентированное программирование на C++. Перегрузка операторов. Статья 2

Объектно-ориентированное программирование на C++. Перегрузка операторов. Статья 2

B снова канал Old Programmer. Канал о программировании и программистах. Все тематическое оглавление моего канала можно увидеть здесь. Можно посмотреть материал по C/C++. А здесь все об ООП.

Продолжаем перегружать операторы

Обещанного три года ждут, но у меня на канале не так. В прошлой статье я начал тему перегрузки операторов в C++. Сегодня я продолжаю совершенствовать программу op4000.cpp и показываю, как перегрузить бинарные операторы.

Несколько видоизменил исходную программу: 1. Заменил реализацию оператора [] через закрытую функцию get(). 2. Добавил два бинарных оператора: + и ==.

Обратите внимание вот на какой момент. Оператор == определен, а != - нет. Следовательно приходится использовать отрицание условия равенства - !(ar1==ar3).

Ну согласитесь, что перегрузка операторов это мощь!

Просмотров: 316 | Добавил: niko | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Календарь
«  Февраль 2021  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728

Форма входа

nixp.ru

OpenNet

Новые программы

SLO.ru

Погода
Яндекс.Погода

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Архив записей

    Copyright MyCorp © 2024