Смотрел 3 сайта, учебник лафоре, канал симпл код и всё равно не понимал. Спасибо. За 7 минут дошло то, что не доходило 4 дня мучений.
@FoxfordRu3 жыл бұрын
Ура!
@TV-hb4uk7 жыл бұрын
Всё правильно, только можно безопаснее сделать, вместо конструктора преобразования, впихнуть один метод в private, создающий временный объект и записывающий туда результат суммы (или разности). Она будет возвращать этот объект, что очень удобно и безопасно, т.к. сам временный объект находится в секции private.
@bx.gsmart.202bx24 жыл бұрын
Просто и доступно.
@suicide14536 жыл бұрын
Очень помогло, спасибо
@DegraCovers68656 жыл бұрын
Как можно сделать калькулятор дробей через перегрузку операторов?
@DegraCovers68656 жыл бұрын
а почему Integer operator- находится вне класса?
@nicholasspezza94493 ай бұрын
Хорошо. Но надо было упомянуть списки инициализации, а то все время их не использовали, а тут бац и появились.
@RUNDERTV7 жыл бұрын
А в чём прикол "функции" value(i) ??
@АлександрСилинский-ь7б7 жыл бұрын
Аналогично value = i
@KENDAIS Жыл бұрын
Список инициализаторов
@xGritss7 жыл бұрын
Все замечательно объясняете. Вот только "-" и "+" это унарные операторы, а не бинарные (как вы сказали)
@phat807 жыл бұрын
Kabby зачем делать подобные замечания, если вы сами не совсем видимо понимаете, что такое унарные и бинарные операторы. И плюс и минус могут быть и унарными и бинарными операторами. В данном случае они бинарные, так как операнда два.
@JoffreyB6 жыл бұрын
Зачем вы делаете подобные замечания к еще более глупым замечаниям, если не понимаете сами. "-" и "+" унарными быть не могут: это, считайте, функция, требующая два элемента некоторого множества: F(x,y)=x+y. Что касается "- -" и "++" - это унарные оператор, так как они требуют лишь одного элемента, ну или аргумента, называйте, как хотите: F(x)=++x. Приведите мне пример, где вы можете написать int x=0; +x; раз это унарный оператор. Если речь не идет конечно об операторе +=
@МаксимМалышев-р5е6 жыл бұрын
Зачем вы делаете подобные замечания к замечаниям, которые еще более глупее чем само замечание ? Оператор "+" и "-" могут быть унарными операторами. Открываем книжку и читаем, что такое унарный плюс и унарный минус, и больше не делаем таких глупых умозаключений.