Перегрузка функций c++ пример.Что такое перегрузка функций. Как перегрузить функцию. Урок #40

  Рет қаралды 215,685

#SimpleCode

#SimpleCode

Күн бұрын

Пікірлер: 194
@BrownAleks
@BrownAleks 5 жыл бұрын
Домашних заданий маловато.. )) Первый раз в жизни мне пришла об этом мысль, за всё время своего обучения. Потому что вы Сергей, просто супер учитель!
@mannas273
@mannas273 4 жыл бұрын
масса проектов в сети. только и выбирай
@BrownAleks
@BrownAleks 4 жыл бұрын
@@mannas273 ну и привёл бы, тогда, хоть один пример...
@ВасилийПопов-ъ9й
@ВасилийПопов-ъ9й 4 жыл бұрын
@@BrownAleks hackerrank, hackerearth
@RomanZverev-yc5qc
@RomanZverev-yc5qc 4 жыл бұрын
@@ВасилийПопов-ъ9й Бро,спасибо)
@chap_01
@chap_01 3 жыл бұрын
Берешь этот урок, набиваешь его ручками и начинаешь экспериментировать "а что, если сделать так?", "а так?" Можно экспериментировать бесконечно.
@zenetle
@zenetle 3 жыл бұрын
Каждый, кто дошел до этого ролика, - большой молодец.You got so far to go, but look at where you came from. ( Бесконечная благодарность автору)
@nap0le0nb0naparte7
@nap0le0nb0naparte7 7 жыл бұрын
очень интересная и удобная вещь эта Перегрузка функций. Спасибо за урок Сергей!!!
@turanefendiev5466
@turanefendiev5466 3 жыл бұрын
как успехи спустя 4 года?
@user12285
@user12285 2 жыл бұрын
@@turanefendiev5466 ахахха, + 2 месяца, а ты уже на каком уроке? или курс закончил?
@245MAR1
@245MAR1 2 жыл бұрын
Как у вас успехи?
@lxudrr
@lxudrr Жыл бұрын
@@245MAR1 как успехи
@ещкере-йоу
@ещкере-йоу Жыл бұрын
@@lxudrr Чё как успехи?
@coxxx1966
@coxxx1966 6 жыл бұрын
Автор красавчик. Хорошо всё объясняет. Но кто ему в каждом видео дизлайк ставит? Конкурент или завистник :-)
@xanyfris
@xanyfris 5 жыл бұрын
Дизлайки ставят люди, которые не любят слышать слова (ихний/евоный) 1:13
@Youtube-pomoyka
@Youtube-pomoyka 5 жыл бұрын
@@xanyfris странно, мне кажется, или тут обучают языкам программирования, а не русской грамматике и ставить дизлайки по этой причине равносильно тому, что оценивать игрушечный автомобиль на возможность самостоятельного полёта в космос, то есть вы оцениваете продукт по тем критериям о которых и речи не может быть. Ведь самое главное, что это оплошность ни как не мешает изучать предмет.
@НиколаТесла-й4щ
@НиколаТесла-й4щ 5 жыл бұрын
Да не, дизлайки обычно ставят те кто думают - "да фигню он гонит я лучше умею но никому не скажу как надо - а то вдруг облажаюсь я ж тупой как бревно на самом деле":-) для автора - один из самых вдохновляющих уроков к программированию - спасибо за уроки!
@КимбилетовНурлис
@КимбилетовНурлис 3 жыл бұрын
@@xanyfris
@chap_01
@chap_01 3 жыл бұрын
@@xanyfris это не канал для филологов, непонятно, зачем они так возбуждаются
@eterniumsoul
@eterniumsoul 7 жыл бұрын
Посмотрел несколько уроков, очень круто и понятно изложено ! Спасибо за труд.
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
Пожалуйста! =)
@elvinaustin1022
@elvinaustin1022 5 жыл бұрын
По таким урокам даже полный нуб поймет )) , спасибо Серега. Подача материала на высшем уровне.
@ElChampi0
@ElChampi0 4 жыл бұрын
Так четко и понятно объясняет, что развеялись страхи и плюсы кажутся не такими сложными, как все пугают
@klirii
@klirii 3 жыл бұрын
Даже сейчас, в 21 году - самый лучший курс на RU KZbin.
@kellsaliss5727
@kellsaliss5727 3 жыл бұрын
Стоило бы добавить, что для каждого экземпляра перегруженной функции нужен свой собственный прототип при необходимости такового. Спасибо большое за курс!
@artofnothingness66
@artofnothingness66 7 жыл бұрын
Редко такое пишу, ибо лень, но все же тут отпишусь - уроки топчик.
@polar_fox24
@polar_fox24 2 жыл бұрын
"перегрузка" звучит страшно, а на самом деле приятная и полезная штука ) спасибо за урок!
@Кроп-ф2щ
@Кроп-ф2щ 7 жыл бұрын
вы лучший дай бог вам здоровья и вашей семье!
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
благодарю =)
@Кроп-ф2щ
@Кроп-ф2щ 7 жыл бұрын
#SimpleCode Продолжайте снимать пожалуйста! Вы меня вдохновили.
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
Конечно, уроки будут выходить и дальше.
@Кроп-ф2щ
@Кроп-ф2щ 7 жыл бұрын
#SimpleCode Спасибо. Ладно не буду вас отвлекать!
@insanef7481
@insanef7481 3 жыл бұрын
@@Кроп-ф2щ Как обучение за 3 года? Чему научился?
@Ermine882
@Ermine882 7 жыл бұрын
Спасибо за урок.
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
Пожалуйста =)
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
#перегрузкафункций #SimpleCode #урокипрограммирования
@saharvkusni6209
@saharvkusni6209 7 жыл бұрын
куда вопросы по теме кидать ?
@ЗаказАвтокрана
@ЗаказАвтокрана Жыл бұрын
является ли перегрузка функций примером полиморфизма?
@ДимДимыч-ц1в
@ДимДимыч-ц1в 3 жыл бұрын
0:55 - Функция int Sum(int a, int b) {return a+b}; 2:00 - Функция double Sum(double a, double b) {return a+b}; 4:30 - Вызов перегруженной функции Sum(); 6:05 - Функция Sum(int a, int b, int c) {return a+b+c}; 6:50 - Вызов перегруженной функции Sum(); 8:38 - Реализация функций
@kopaloid5476
@kopaloid5476 3 жыл бұрын
6:30
@ДмитрийТрубецкой-з2ч
@ДмитрийТрубецкой-з2ч 6 жыл бұрын
Отличная подача материала!спасибо!:)
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
Пожалуйста!
@Specialist_Impossible
@Specialist_Impossible 7 жыл бұрын
Спасибо за уроки, лектор, хорошо рассказывает)))
@Роберто-в3ю
@Роберто-в3ю 2 жыл бұрын
Эхххх встретил бы я твои видосы при их выходе в универе бы отличником стал))) Ты единственный учитель, что смог мне донести нормально как что работает)
@Vasya_traktor
@Vasya_traktor 3 жыл бұрын
Спасибо вас большое, вы намного лучше моего препода по данной дисциплине, если бы не вы, не знаю что бы я делал
@siandroid3216
@siandroid3216 2 жыл бұрын
Всё идеально в этом обучающем курсе. Кроме темпа. Поэтому я смотрю на скорости 1,5 тогда совсем хорошо. Иначе очень быстро клонит в сон, трудно сосредоточиться. Да и время расходуется гораздо эффективнее. А на 1,75 вообще драйвово.
@grand_adviser
@grand_adviser 6 жыл бұрын
У меня есть книжка по с++, так по ней что-то понимал в этой теме но очень смутно и никак не мог удержать в голове, а тут всё так просто рассказал и показал))))
@TNT_ENTERTAINMENT_inc
@TNT_ENTERTAINMENT_inc 2 жыл бұрын
В случае конфликта функций программа не будет компилироваться. Например если есть 2 функции и в них return. В первой: return a + b, в второй return a - b. Ну как бы и так понятно, что будет выдавать ошибку, но в видео не сказано об этом. Ну а вообще спасибо за Урок.
@withchopovskyi
@withchopovskyi 3 жыл бұрын
Начинаю свой путь разработчика вместе с вашими уроками. Уже 1/4 курса пройдена. Спасибо за понятный материал.
@ukrop_kz
@ukrop_kz 3 жыл бұрын
Стали разработчиком?
@d_stelmakh7592
@d_stelmakh7592 2 жыл бұрын
Як успіхи? Розказуй
@nemiroshnichenko
@nemiroshnichenko Жыл бұрын
Ждем )
@sgimancs
@sgimancs 5 жыл бұрын
Респект за классический детальный поход! Многие давно забыли о классиках Кернигане и Ритчи (авторы С-ANSI и UNIX), но кроме хитрого "автора-продолжателя" c ООП С++ Срауcтрупа.
@RomanZverev-yc5qc
@RomanZverev-yc5qc 4 жыл бұрын
Если я хочу углубиться с++,то стоит ли мне выше перечисленное ВАМИ проходить?
@saidamir6538
@saidamir6538 3 жыл бұрын
Четко объясняете. Спасибо
@АлександрТолмачев-ж4я
@АлександрТолмачев-ж4я 5 жыл бұрын
А как повлияет перегрузка на производительность в более-менее большом проекте? Ведь получается компилятору потребуется N-oe время на то, чтобы понять какую из перегрузок использовать.
@alexandrprodan8794
@alexandrprodan8794 4 жыл бұрын
Спасибо за уроки!
@NeVR0tik
@NeVR0tik 2 жыл бұрын
Спасибо учитель! Без вас было бы очень тяжело. Т.к. от преподов толку 0, они только и умеют задавать +100500 заданий.
@voolfigg3395
@voolfigg3395 Жыл бұрын
Так тебе и дают задания, чтобы ты сам разбирался, ты думал всё будет так легко)
@mikesteinar2713
@mikesteinar2713 4 жыл бұрын
"перегрузка" - звучить як щось негативне
@romanbaranov1984
@romanbaranov1984 5 жыл бұрын
Как обычно, сначала лайк, потом просмотр)
@alexpimenov8256
@alexpimenov8256 2 жыл бұрын
для удобства распознавания функций (в т.ч. и перегруженных) непосредственно перед функций можно прописать в /**/ комментарий, и после наведения курсора на вызываемую функцию в коде будет отображаться этот комментарий, например : /*функция суммирования 3 целых чисел*/ int sum(int a, int b, int c) { return (a + b + c); } 🙂
@theflameflare
@theflameflare Жыл бұрын
Чел, тупо лучший)
@АлексейВоликов-е9я
@АлексейВоликов-е9я 3 жыл бұрын
Спасибо за труд.
@archiechellaut9483
@archiechellaut9483 3 жыл бұрын
Спасибо большое за урок!
@morozovivan607
@morozovivan607 3 жыл бұрын
Серега , ты вообще красавчик ! Продолжай в том же духе . Все лайки твои 😂хотя я их вообще не ставлю )
@zumaxrussia
@zumaxrussia 6 жыл бұрын
Сергей, спасибо. Такой вопрос, а что если вызвать функцию, по таким параметрам? Sum(9, 6.5, 3.2)? UPD: Получил ответ на свой вопрос в следующем уроке (T1, T2)
@TheWladberlin
@TheWladberlin 5 жыл бұрын
Например: Sum(int a, double b, double c){...} //и т.д. Тоесть, в принципе, можешь создавать функции с абсолютно любыми типами входных параметров. Для этого совсем не обязательно мудрить с шаблонами типа (Т1,Т2), добиваясь универсальности там где она скажем без надобности.
@enceladussatellite1304
@enceladussatellite1304 5 жыл бұрын
Получилось... P.S. пишу в Eclipse, ОС Manjaro. Очень удобный полигон для изучения плюсов
@ProHolmes
@ProHolmes 3 ай бұрын
Решил попробовать реализовать функцию сложения, когда параметры имеют разные типы. Реализовывать 4 версии для (int,int) (double,double) (int,double) (double,Int) не хотелось, потому что с количеством параметров количество комбинайций растёт неприлично быстро. Гугление выдало, что начная с C++ 20 можно в параметры, и в возвращаемое значение ставить auto. В общем. динамическая типизация подъехала. Совсем не уверен, что это всегда хорошая идея, но в данном случае это удобно.
@shaphrol9896
@shaphrol9896 2 жыл бұрын
Спасибо автору ❤️❤️❤️
@ИоаннДейкун
@ИоаннДейкун 2 жыл бұрын
привет из 2023. Большое спасибо за уроки!
@jasdef
@jasdef 3 жыл бұрын
это просто божественно! я все понял
@f1rerex536
@f1rerex536 Жыл бұрын
Спасибо за сделанную лабу)
@bek10ov.k
@bek10ov.k Жыл бұрын
спасибо большое бро очень помог
@ВасяБелай
@ВасяБелай Жыл бұрын
Лучший!
@КамиллаТашмухамбетова
@КамиллаТашмухамбетова Жыл бұрын
Тем дальше я захожу ,тем дальше я начинаю понимать что я могу сдать великим манипулятором в составлении различных проектов, с этими функциями как будто логика меняется
@ilnurgarifullin1009
@ilnurgarifullin1009 Жыл бұрын
Я правильно понимаю, что программа автоматически выберет одну из трех функций Sum в зависимости от различных типов вводимых цифр?
@РусланА-ф2н
@РусланА-ф2н 6 ай бұрын
Да
@sudoer4349
@sudoer4349 6 жыл бұрын
Блиин! У меня супер совпадение! Ятолько что писал такую же программу(5:10) и тоже поместил внутри скобок цифры 5 и 6 причем до этого я не смотрел этот момент
@chelovechek7773
@chelovechek7773 9 ай бұрын
👍
@anvel1687
@anvel1687 7 жыл бұрын
спасибо за урок), а будут ли строки и указатели?)
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
Пожалуйста, конечно будут.
@anvel1687
@anvel1687 7 жыл бұрын
спасибо за ответ!)
@Violator655
@Violator655 5 жыл бұрын
весьма странно, что не было сказано, что будет если сделать, к примеру, вот так: int Sum(int a, int b = 5) { return a + b; } int Sum(int a, int b = 4, int c = 7) { return a + b + c; } int main() { cout
@aleksandrdrobyshev7623
@aleksandrdrobyshev7623 4 жыл бұрын
Ага, интересный подвох. Я попробовал как у тебя- не собралось. Попробовал ввести значение по-умолчанию только в первую перегрузку- собралось и посчитало, но проигнорировало значение по-умолчанию. Насчет того, что не было сказано... автор должен стараться держать баланс между количеством матириала и уровнем подготовки слушателя. Думаю не стоит рассматривать все возможные варианты, ибо видео сразу стани длинной в час, и под конец все забудут с чего начинали собстна.
@rettjaconomaili8201
@rettjaconomaili8201 7 жыл бұрын
Спасибо за урок! Будет ли тема посвященная видам сортировок в С++(обмен, выбор, вставка)?
@МаксимПритолюк
@МаксимПритолюк 5 жыл бұрын
Сергей, спасибо огромное за урок! Скажите, пожалуйста, что будет если сделать перегрузку функции таким образом: обе функции принимают одинаковые входные параметры, например (int a, int b), но код у функций разный, что произойдет? Какую из них выполнит программа?
@dmitriykusov9787
@dmitriykusov9787 5 жыл бұрын
Я попробовал у себя, компилятор просто выдал ошибку
@МаксимПритолюк
@МаксимПритолюк 5 жыл бұрын
@@dmitriykusov9787 Спасибо) Я тут подумал: это же не перегрузка получается, а именно 2 разные функции с одинаковыми именами, поэтому и ошибка ахахаха
@stepanbazrov6330
@stepanbazrov6330 4 жыл бұрын
Блин чел, ты крут)
@femistokluspandin5199
@femistokluspandin5199 2 жыл бұрын
Здравствуйте, а можно спросить, с помощью какой комбинации клавиш вы добиваетесь красиво написанной программы? Со всеми пробелами и отступами
@еленаумницова
@еленаумницова Жыл бұрын
Ctrl + K затем Ctrl + F
@borisermolaev3158
@borisermolaev3158 6 жыл бұрын
Хорошо.
@lost3575
@lost3575 7 жыл бұрын
у меня вопрос,а вы разбираетесь в java программировании?
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
Да, на канале будут уроки ещё как минимум по java, c#, SQL, html, css, javascript, PHP и разработке под Android.
@lost3575
@lost3575 7 жыл бұрын
Удачи в ваших начинаниях!Буду с нетерпением ждать)
@ДмитрийФил-ъ4ж
@ДмитрийФил-ъ4ж 7 жыл бұрын
Просмотрю от и до :)
@ИНФОРМАЦИЯДЛЯУСПЕШНЫХ
@ИНФОРМАЦИЯДЛЯУСПЕШНЫХ 6 жыл бұрын
Спсб
@mortak
@mortak 2 жыл бұрын
Топ
@ЯрославГоловко-ф6и
@ЯрославГоловко-ф6и 4 жыл бұрын
спасибо
@TyurinAlexey
@TyurinAlexey 6 жыл бұрын
Подскажите что нужно мне настроить. Дело в том что в консоли не выводится дробный результат. Все округляется до целых чисел. Подскажите что и где настраивается. Спасибо
@krizend
@krizend 6 жыл бұрын
перед переменной поставь (double) со скобками
@polmesh2057
@polmesh2057 2 жыл бұрын
Вау!
@kotofoney
@kotofoney 2 жыл бұрын
А как сделать перегрузку если переменные вводятся в cin а для этого нужно задать тип переменной int double
@dav1dparker
@dav1dparker 2 жыл бұрын
Что будет, если я сделаю функции с одинаковыми названиями и аргументами, но с разной реализацией внутри. Какую из двух будет выбирать компилятор?
@ALEX2014_
@ALEX2014_ 2 жыл бұрын
Скорее всего ту, которая объявлена раньше?
@iduckk8337
@iduckk8337 7 жыл бұрын
Привет. Спс за уроки. Вопрос! Я попытался перегрузить функции с заполнением массива и выводом на экран.... Не получилось =) Даже поменял Void на Int. Все равно выдало ошибку.... Не хорошо =) То есть главное в перегрузке это передаваемые аргументы. Что бы не совпадали?
@viktort9326
@viktort9326 5 жыл бұрын
А что будит, если принимаемые параметры одинаковые, а внутренняя реализация разная? Как программа поймёт какой именно тип перегрузки использовать?
@Aticinsane
@Aticinsane 5 жыл бұрын
Попробуй. Компилятор выдаст ошибку.
@ДмитрийОсипов-х1ф
@ДмитрийОсипов-х1ф 7 жыл бұрын
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
@ПолинаМодина-т1п
@ПолинаМодина-т1п 4 жыл бұрын
Но ведь параметры функции Sum(5,6) могут быть и типа double. Почему компилятор выбирает тогда перегрузку с int?
@АртурГрабалин-ю6х
@АртурГрабалин-ю6х 3 жыл бұрын
Нет, они будут иметь тип дабл, если их записать как 5.0, 6.0
@rerurkful
@rerurkful 5 жыл бұрын
Один вопрос . Зачем тогда обзывать функцию одинаково , если внутреняя реализация разная ?
@theyandwe9047
@theyandwe9047 5 жыл бұрын
Чтобы понять выигрыш от перегрузки функций, давай рассмотрим три функции из стандартной библиотеки: abs(), labs() и fabs(). Они были впервые определены в языке С, а затем ради совместимости включены в C++. Функция abs() возвращает абсолютное значение (модуль) целого числа, функция labs() возвращает модуль длинного целочисленного значения (типа long), a fabs() - модуль значения с плавающей точкой (типа double). Поскольку язык С не поддерживает перегрузку функций, каждая функция должна иметь собственное имя, несмотря на то, что все три функции выполняют, по сути, одно и то же действие. Это делает ситуацию сложнее, чем она есть на самом деле. Другими словами, при одних и тех же действиях программисту необходимо помнить имена всех трех (в данном случае) функций вместо одной. Принципиальная значимость перегрузки состоит в том, что она позволяет обращаться к связанным функциям посредством одного, общего для всех, имени. Следовательно, перегрузка представляет общее действие, которое выполняется во всех случаях. Компилятору остается правильно выбрать конкретную версию при конкретных обстоятельствах. Благодаря полиморфизму программисту нужно помнить не три различных имени, а только одно.
@rerurkful
@rerurkful 5 жыл бұрын
@@theyandwe9047 разобрался согласен
@aleksandrdrobyshev7623
@aleksandrdrobyshev7623 4 жыл бұрын
Годно объяснил! Я как раз читал коменты чтоб попросить еще примеров использования привести, а тут ты все так отлично объяснил! Молоток! Спасибо!
@Гычпук
@Гычпук Жыл бұрын
это что-то типа полиморфизма в ооп?
@mojlo4ko998
@mojlo4ko998 3 жыл бұрын
Вы тоже попали сюда после видео "Реализация односвязного списка"? У меня уже 4 вкладки открыто :D
@temshik.invalid
@temshik.invalid 3 жыл бұрын
6:00
@МаксимФ-й7н
@МаксимФ-й7н 5 ай бұрын
Сергей, смотрю в 2024, информация ни капли не устарела. Как у вас дела, почему не снимаете новые видео?
@wastegate711
@wastegate711 6 жыл бұрын
я так понимаю про volotile не будет урока?
@atomic7643
@atomic7643 5 жыл бұрын
Спасибо тебе, благодаря твоим урокам и всему что ты делаешь, я захотел стать программистом (учусь у тебя , стал лучше понимать что такое программирование и мне нравится это! Можешь дать пожалуйста свой ВК? Или Дискорд? ( ну вообщем что там у тебя. Я не буду спамить лишь только задам один вопрос) . Я тебе очень благодарен . Спасибо заранее!
@ВИДЯ-с8п
@ВИДЯ-с8п 2 жыл бұрын
смотрю урок ровно в дату записи
@ahtungs6274
@ahtungs6274 5 жыл бұрын
Я так понял на паскале такое реализовать не получится?
@kostiahnitetskiy
@kostiahnitetskiy 5 жыл бұрын
Паскаль не актуален,зачем тебе такое?) Можно,так само делаем разные типы входящих аргументов.
@ahtungs6274
@ahtungs6274 5 жыл бұрын
@@kostiahnitetskiy Я спросил к тому что смотрю разницу между двумя языками.
@father1855
@father1855 6 жыл бұрын
У меня вопрос, вы в начале (не этого видео, вообще) говорили, что код, который вы пишите (каждое видео) есть в группе, но я искал и там его нет. Подскажите, пожалуйста, где можно найти код из каждого занятия.
@heywiyt3198
@heywiyt3198 5 жыл бұрын
в visual studio
@ВасяТуткин-т1м
@ВасяТуткин-т1м 5 жыл бұрын
как сделать такие подсказки около переменных
@АлибекЗарбиев
@АлибекЗарбиев 2 жыл бұрын
Сергей кучумов
@temshik.invalid
@temshik.invalid 3 жыл бұрын
10:10
@Viamsupervadetvadens
@Viamsupervadetvadens 7 жыл бұрын
up
@ДенисМаслов-т3х
@ДенисМаслов-т3х 6 жыл бұрын
В чём разница между перегрузкой и template ?
@ВладиславБережной-ь7ф
@ВладиславБережной-ь7ф 2 жыл бұрын
а как написать Sum(1,2.4); что бы не выдавало ошибку?
@ЕвгенийДьячков-о5в
@ЕвгенийДьячков-о5в 6 жыл бұрын
Мог бы я приписать два нуля к подпискам!
@heywiyt3198
@heywiyt3198 5 жыл бұрын
Subsrubers += 10000000;
@mrrobot-wi3jn
@mrrobot-wi3jn 5 жыл бұрын
@@heywiyt3198 можно и так Subscribers *= 100;
@delf3053
@delf3053 3 жыл бұрын
А как можно перегрузить функцию типа void?
@election2192
@election2192 5 жыл бұрын
почему когда я использую void main как у тебя у меня программа ругается и просит int main ????????
@election2192
@election2192 5 жыл бұрын
хотя точно так же переписал как у тебя
@user-name-2598
@user-name-2598 2 жыл бұрын
Разве перегруженные функции могут иметь различные типы возвращаемого значения?
@lilishum1026
@lilishum1026 7 ай бұрын
Объясните пожалуйста,а почему нельзя просто назвать все эти функции по-разному?
@temshik.invalid
@temshik.invalid 3 жыл бұрын
6.00
@legendarniy5714
@legendarniy5714 9 ай бұрын
40 осталось 164
@ЗаказАвтокрана
@ЗаказАвтокрана Жыл бұрын
Является ли перегрузка функций примером полиморфизма?
@yellowmoonishka1725
@yellowmoonishka1725 2 жыл бұрын
Ths
@burnobad
@burnobad 5 жыл бұрын
Помогите пожалуйста код не вывод дробные числа #include using namespace std; int Sum(int a, int b, int c) { return a + b + c; } int Sum(int a, int b) { return a + b; } int Sum(double a, double b) { return a + b; } void main() { cout
@xynonica193
@xynonica193 5 жыл бұрын
int Sum(double a, double b) { return a + b; } тут вместо int должен стоять double
@Warrior-qz5ip
@Warrior-qz5ip 4 жыл бұрын
Классная инвалидная коляска.
@michaelivanov1605
@michaelivanov1605 5 жыл бұрын
Что за музыка на видео?
@vadosic
@vadosic 5 жыл бұрын
а как перегрузить функцию с двумерным массивом?
@ok.982
@ok.982 2 жыл бұрын
Осталось 150 уроков
@АлибекЗарбиев
@АлибекЗарбиев 2 жыл бұрын
сколько уже осталось?
@АлибекЗарбиев
@АлибекЗарбиев 2 жыл бұрын
или все посмотрел?
@ok.982
@ok.982 2 жыл бұрын
Все уже посмотрел
@ok.982
@ok.982 2 жыл бұрын
​@@АлибекЗарбиев Учу щяс математику хочу создать игру на C++ с библиотекой OpenGL
@ok.982
@ok.982 2 жыл бұрын
​@@АлибекЗарбиев Некоторые темы на этих уроках C++ не понял но их тоже повторяю
@БекзатСарсенбаев-р7ф
@БекзатСарсенбаев-р7ф 3 жыл бұрын
Жаль что нельзя просто написать int, double Sum(int double a, int double b) { return a + b; } Можно было бы кучу времени и строк сэкономить
@ponyaha2-288
@ponyaha2-288 2 жыл бұрын
гениально)🤣
@kaermorhen1917
@kaermorhen1917 4 жыл бұрын
Полиморфизм?
@treshmvn
@treshmvn 3 жыл бұрын
а почему это называется перегрузкой?
@NikolayForostiy
@NikolayForostiy 6 жыл бұрын
Меня прикалывает перегрузка оператора- как взял, по приколу, громадное действие туда запихнул вместо плюса.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Всё об указателях в C++ за 20 минут
20:00
ЗМЕЙКА НА C++ - ПРАКТИКА #1
10:31
Канал какого-то студента
Рет қаралды 49 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН