|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.06.2020, 21:39 | #1 |
Пользователь
Регистрация: 29.08.2013
Сообщений: 27
|
Перегрузка операторов && и ||
Добрый день,
Форумчане, нужна срочно помощь. Задание по перегрузкам операторов: "перегрузить операцию && таким образом, чтобы она проверяла, живут ли два адресата на одинаковом этаже с учетом того, что на этаже 4 квартиры" VS выдает ошибку: "Требуется перегружаемый бинарный оператор" Не могу найти как вообще перегрузить && и || (на него тоже есть задание) Помогите, пожалуйста! Код:
|
25.06.2020, 09:02 | #2 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
"&&" это же ленивый оператор. Если я правильно понимаю что при таком вычисляется левый операнд и если он не подходит то только тогда правый.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
25.06.2020, 09:34 | #3 | |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Нет. Это называется short-circuit evaluation
https://en.cppreference.com/w/cpp/language/operators Цитата:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перегрузка операторов | Sv1 | Помощь студентам | 0 | 02.11.2014 03:12 |
перегрузка операторов | Игорь_С | Общие вопросы C/C++ | 1 | 16.11.2012 11:11 |
Перегрузка операторов (С++) | lolk | Помощь студентам | 2 | 31.05.2012 12:10 |
Перегрузка операторов в С++ | Purr | Помощь студентам | 0 | 09.10.2010 15:12 |
Перегрузка операторов, Организация перегрузки операторов | chagin_yav | Помощь студентам | 2 | 12.05.2008 09:15 |