Информатика. Язык С++: Перегрузка операторов в С++. Центр онлайн-обучения «Фоксфорд»

  Рет қаралды 13,218

Фоксфорд

Фоксфорд

Күн бұрын

Пікірлер: 19
@userfromplanetoflove
@userfromplanetoflove 9 жыл бұрын
Идеальный преподаватель, вот теперь все понятно
@AlexAlex-jj1du
@AlexAlex-jj1du 3 жыл бұрын
Смотрел 3 сайта, учебник лафоре, канал симпл код и всё равно не понимал. Спасибо. За 7 минут дошло то, что не доходило 4 дня мучений.
@FoxfordRu
@FoxfordRu 3 жыл бұрын
Ура!
@TV-hb4uk
@TV-hb4uk 7 жыл бұрын
Всё правильно, только можно безопаснее сделать, вместо конструктора преобразования, впихнуть один метод в private, создающий временный объект и записывающий туда результат суммы (или разности). Она будет возвращать этот объект, что очень удобно и безопасно, т.к. сам временный объект находится в секции private.
@bx.gsmart.202bx2
@bx.gsmart.202bx2 4 жыл бұрын
Просто и доступно.
@suicide1453
@suicide1453 6 жыл бұрын
Очень помогло, спасибо
@DegraCovers6865
@DegraCovers6865 6 жыл бұрын
Как можно сделать калькулятор дробей через перегрузку операторов?
@DegraCovers6865
@DegraCovers6865 6 жыл бұрын
а почему Integer operator- находится вне класса?
@nicholasspezza9449
@nicholasspezza9449 3 ай бұрын
Хорошо. Но надо было упомянуть списки инициализации, а то все время их не использовали, а тут бац и появились.
@RUNDERTV
@RUNDERTV 7 жыл бұрын
А в чём прикол "функции" value(i) ??
@АлександрСилинский-ь7б
@АлександрСилинский-ь7б 7 жыл бұрын
Аналогично value = i
@KENDAIS
@KENDAIS Жыл бұрын
Список инициализаторов
@xGritss
@xGritss 7 жыл бұрын
Все замечательно объясняете. Вот только "-" и "+" это унарные операторы, а не бинарные (как вы сказали)
@phat80
@phat80 7 жыл бұрын
Kabby зачем делать подобные замечания, если вы сами не совсем видимо понимаете, что такое унарные и бинарные операторы. И плюс и минус могут быть и унарными и бинарными операторами. В данном случае они бинарные, так как операнда два.
@JoffreyB
@JoffreyB 6 жыл бұрын
Зачем вы делаете подобные замечания к еще более глупым замечаниям, если не понимаете сами. "-" и "+" унарными быть не могут: это, считайте, функция, требующая два элемента некоторого множества: F(x,y)=x+y. Что касается "- -" и "++" - это унарные оператор, так как они требуют лишь одного элемента, ну или аргумента, называйте, как хотите: F(x)=++x. Приведите мне пример, где вы можете написать int x=0; +x; раз это унарный оператор. Если речь не идет конечно об операторе +=
@МаксимМалышев-р5е
@МаксимМалышев-р5е 6 жыл бұрын
Зачем вы делаете подобные замечания к замечаниям, которые еще более глупее чем само замечание ? Оператор "+" и "-" могут быть унарными операторами. Открываем книжку и читаем, что такое унарный плюс и унарный минус, и больше не делаем таких глупых умозаключений.
How it feels when u walk through first class
00:52
Adam W
Рет қаралды 24 МЛН
She's very CREATIVE💡💦 #camping #survival #bushcraft #outdoors #lifehack
00:26
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 43 МЛН
Перегрузка операторов / C++
19:17
ИИКС НИЯУ МИФИ
Рет қаралды 636
Хэш-таблицы за 10 минут
13:01
Николай Тузов — Golang
Рет қаралды 130 М.
How it feels when u walk through first class
00:52
Adam W
Рет қаралды 24 МЛН