Понравилось видео или оказалось полезным? Подпишись! Шаблоны функций. Шаблонные функции c++. template typename. template class. Урок #41 Уроки по программированию Наша группа ВК smplcode Подписывайтесь на канал / @simplecodeit
Пікірлер: 330
@yuraprokopchuk70726 жыл бұрын
Если честно, то это самые топовые уроки по С++, очень доступно и интересно) Спасибо Вам большое, ибо если бы не вы я ничего не понял бы)
@SimpleCodeIT6 жыл бұрын
Пожалуйста!
@anthonygarrett39263 жыл бұрын
A trick : you can watch movies at flixzone. Been using it for watching all kinds of movies recently.
@bensonryker47983 жыл бұрын
@Anthony Garrett Yea, been watching on Flixzone for since december myself :D
@kazakhjojo2 жыл бұрын
@@anthonygarrett3926 This is out of theme of the video, get out from here, dumbs
@balepaD2 жыл бұрын
Надо было ещё упомянуть, что если написать вот так: T1 Sum(T1 a, T2 b) { return a+b; } , то результат приведётся к типу параметра переданного в "а". Т.е. вызвав Sum(1, 3.3) результат будет целого типа, а если Sum(3.3, 1), то дробного
@geo7908056 жыл бұрын
БЛАГОДАРЮ ЗА УРОКИ СЭНСЭЙ!
@NeVR0tik2 жыл бұрын
Да хранит тебя священный код. Очень выручаешь. Раньше по 2 часа искал нормальную инфу в инете, а теперь смотрю твои уроки. P.S. если отучусь на программиста, то назову своего сына Симпл в твою честь. Именно в твою, а не киберспортсмена.
@RrRrRrRroman Жыл бұрын
🤣
@ballistix0710 ай бұрын
Удачи на пути к программированию)
@user-zi4pd8tj8w3 ай бұрын
Ну как?
@proKaps6 жыл бұрын
Боже… Кто же поставил дизлайк? Что это за человек такой…
@user-my1cm8mu2v6 жыл бұрын
а вдруг ето ты )))
@xkenjutsu5 жыл бұрын
скорее всего случайно
@TheWladberlin4 жыл бұрын
Ущербные люди... Просто завидуют ;)
@donrumata52994 жыл бұрын
@@TheWladberlin Дело в том, что воды ГОРА!
@donrumata52994 жыл бұрын
@@deinstalyator5704 Советую уроки The Chreno. Там и сам рассказ совсем на другом уровне, да ещё и английский можно подучить.
@amd3s7 жыл бұрын
Спасибо за урок, как и за весь курс в целом! Все очень доступно и понятно.
@SimpleCodeIT7 жыл бұрын
Пожалуйста! =)
@darianikitina82496 жыл бұрын
Готовлюсь к экзамену по Вашим видео. Информация изложена очень доступно. Даже для тугодумов вроде меня. Спасибо!
@SimpleCodeIT6 жыл бұрын
Удачи с экзаменом =)
@SaffronChipMCPE4 жыл бұрын
@@SimpleCodeIT на ЕГЭ можно использовать принцип ООП, не знаете? :>
@whatever62233 жыл бұрын
@@SaffronChipMCPE там нет нужды в нем, все задачи решаются примитивным кодом
@SaffronChipMCPE3 жыл бұрын
@@whatever6223 я просто, чтобы знать
@whatever62233 жыл бұрын
@@SaffronChipMCPE теоретически - можно. Практически - не советую.
@user-se1zw9yt1s6 жыл бұрын
ЛУЧШИЕ УРОКИ ПО ПРОГРАММИРОВАНИЮ
@SimpleCodeIT6 жыл бұрын
Спасибо! =)
@HMEi10010 күн бұрын
@@SimpleCodeITвернитесь на ютуб пожалуйста
@user-fo3yp4tm3f6 жыл бұрын
Спасибо за уроки)) как же я рад что нашел этот канал, не понимаю зачем поставили дизлайк, может кто то так захотел чтобы сохранит эти бесценные знания от многих? Но скажу что это не я) я всегда вставлю лайк перед просмотром урока))
@zumaxrussia6 жыл бұрын
а я всегда после. Ибо без анализа, оценить продукт нельзя. А диз скорее всего бот поставил.
@user-vb7ej3kn6d6 жыл бұрын
Да. Это, действительно, очень классная штука! Благодарю за урок.
@user-lb1zt9kp9k7 жыл бұрын
Круто! Спасибо за новую и полезную инфу!
@sankarshanarama67532 жыл бұрын
Просто офигенная информация!!! Спасибо тебе огромное за твои видео, Сергей! Дай Бог тебе здоровья и долгой жизни!
@mr.warpunch60072 жыл бұрын
Офигенно изложил, капец, ты профи, так понятно объяснить такую непростую тему на мой взгляд, это надо иметь талант, автору респект!!!!!!
@Vlad_Ofitserov Жыл бұрын
Как же помогают Ваши уроки, большое спасибо!😃
@user-ko8uz4ye3y3 жыл бұрын
2:00 - Что такое шаблонная функция? 5:15 - Шаблонная функция // Т - Тип данных передаваемых в функцию (int, double и др.) 6:20 - Вызов шаблонной функции Sum(); 11:25 - Шаблонная функция с разными типами данных
@lenagolovach2870 Жыл бұрын
1:57 - Скулит собака на фоне 5:11 - Кричат дети
@thevoidguy7945 Жыл бұрын
ok
@ananas6000 Жыл бұрын
@@lenagolovach2870😮
@user-hg1pp2mx7m4 жыл бұрын
Спасибо Вам за уроки! Очень помогают в институте!
@user-yc4si3tz5m3 жыл бұрын
Спасибо за урок, как и за весь курс. Очень помогают !
@jevgenijagorevska4 жыл бұрын
Дай Бог Вам здоровья! Всё предельно ясно объяснено! Спасибо!
@Roman-yg8yt5 жыл бұрын
Все по полочкам. Все максимально просто и понятно. Буду и дальше смотреть ваши видео
@dt_sevatarion4 жыл бұрын
Сергей! спасибо за уроки! Все понятно и кратко! без воды и все структурировано! рекомендую скорость просмотра 1.25
@anvel16877 жыл бұрын
классные уроки, спасибо!)
@Ermine8827 жыл бұрын
Очередное спасибо.
@user-ed9oj3px7c5 жыл бұрын
Cпасибо за курс! Очень хорошо объяснете. Все понятно
@alexchestnykh60216 жыл бұрын
Круто было бы еще услышать о decltype. Уроки супер!!! Очень доходчиво.
@user-ob4wn9ty7c6 жыл бұрын
Спасибо огромное за уроки!
@MamaevaPiramida2 жыл бұрын
Спасибо автору! Хорошие уроки. Понравилось качество подачи материала и суть. На си++ программировал как самоучка (как и на многих других), но всё время мучило ощущение что нет базы и поэтому эффективность низкая. Вот с этих уроков решил восполнить в пробелах знаний. Слушаю в ускоренном темпе х2 (притормаживаю когда идет повествование новых для меня знаний), получается хорошо, благодаря хорошей дикции автора. Читаю так же книгу "C++ для профи" Джоша Лоспинзо, хорошее сочетание с этими уроками, обучение идет просто на супер скорости с хорошим запоминанием. Еще раз большое спасибо автору!
@SuperAbisal5 жыл бұрын
Очень доступно и понятно. Спасибо большое .
@user-ks3qr9ke5d4 жыл бұрын
Огромное вам спасибо, очень доступно и понятно!
@volodymyrgutsu70116 жыл бұрын
Уроки отличные, спасибо!
@SimpleCodeIT6 жыл бұрын
Пожалуйста! =)
@lost35757 жыл бұрын
спасибо за урок!
@Lek0n6 жыл бұрын
Спасибо, благодаря вашим урокам легко готовиться к контрольным и сессии.
@SimpleCodeIT6 жыл бұрын
Пожалуйста!
@user-uu5me5jq1r Жыл бұрын
@@SimpleCodeIT Лучший!
@user-uu5me5jq1r Жыл бұрын
Я знаю!
@user-uu5me5jq1r Жыл бұрын
И чё?
@user-uu5me5jq1r Жыл бұрын
Да ни чё!
@IBmusic_vector2 жыл бұрын
Спасибо вам огромное за ликбез и за ваш труд!
@overdoses17946 жыл бұрын
Спасибо! Это мне поможет в будущем))
@user-mf4he1xf5v3 жыл бұрын
Спасибо за то что делаете!
@user-gi4iw3lx4r4 күн бұрын
Серый, спасибо! Ты супер!!!! =)
@user-qw2xx6ef8r5 жыл бұрын
Спасибо! Очень хорошо рассказываешь!
@user-ho5iq1sq8p6 жыл бұрын
Спасибо, продолжай )))
@user-cf8in6kr7g2 жыл бұрын
Как всегда превосходно!!!
@Tarik910114 жыл бұрын
У меня аж сердце схватило после слов ОБЪЕКТНО ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ.
@AnatoliyMir5 жыл бұрын
Nice lesson!!!
@camradsamka44276 жыл бұрын
хорошие уроки, продолжайте, пожалуйста.
@Ms001man5 жыл бұрын
Спасибо за урок!
@user-rd1hb8uf9b7 жыл бұрын
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
@user-kc3fe5kl2s Жыл бұрын
Ставьте лайк если вы тоже были на измене с криков на второй минуте)) Автору спасибо, лучшие уроки по плюсам))
@SeniorHFq4 жыл бұрын
Занимаюсь по урокам 3х летней давности) Ну хоть не 10 летней, как делают в моем институте.
@ZestRise5 жыл бұрын
ааа! супер! то что надо! спасибо
@user-fb6bb5xq1u3 жыл бұрын
смотрю из 2020. Сергей, спасибо тебе!
@archiechellaut94833 жыл бұрын
Спасибо большое за урок!
@TyurinAlexey5 жыл бұрын
Что то не получается реализовать что бы при помощи cin можно было вводить значения, принцип как на первых уроках но что бы реализовано именно по водным этого урока. #include using namespace std; template void Sum(T1 c, T1 a) { сin >> a; cin >> b; cout
@user-ov4yc6nq2z6 жыл бұрын
Кодеры языка С++ делятся на 2 типа 1. Те кто пишет typename 2. И те кто пишет class
@user-ug3sq2ip2u2 жыл бұрын
@U.P. а я ярый сишник и сишарповец, буду писать и так и так
@strug18192 жыл бұрын
@@user-ug3sq2ip2u Ярый Сишарповец не знает слово "Шаблонный метод", он знает слово Generic
@emilevi45912 жыл бұрын
@@strug1819 База!
@usersktv Жыл бұрын
@@emilevi4591 грунт
@user-mb7cg4rg6h Жыл бұрын
@@usersktv песок
@viktorsorokin51246 ай бұрын
Какой же ты красавчик!
@_torphi_ Жыл бұрын
благодаря вам я наконец-то понял логику рекурсии. Спасибо!!
@doolatbekaldaberdiev53345 жыл бұрын
кротко и ясно просто супер
@emilabbas61546 жыл бұрын
спасибо очень полезные уроки по программирования
@SimpleCodeIT6 жыл бұрын
Пожалуйста!
@thecrew43435 жыл бұрын
Class работает ещё и с пользовательский типами данных, в то время как typename работает только со встроенными
@prizgenaprizgena81933 жыл бұрын
Класс! и Тайпнейм тоже!
@bulba19952 жыл бұрын
Спасибо за урок .
@biscvie2 жыл бұрын
Спасибо за урок)
@Firuz267 жыл бұрын
Спасибо
@dimatuzkoff Жыл бұрын
Очень круто объясняете)
@nicecontra16 жыл бұрын
Насколько знаю, typename используется для встроенных типов данных, т.е. int, double, char и тд, а class используется для пользовательских типов данных. Но в целом разницы действительно нет, работает что то, что то.
@user-ug3sq2ip2u2 жыл бұрын
то есть разница СУЩЕСТВЕННАЯ - ОДНО ДЛЯ ВСТРОЕННЫХ ТИПОВ, ДРУГОЕ ДЛЯ ОСТАЛЬНЫХ, БЛАГОДАРЮ
@user-ug3sq2ip2u2 жыл бұрын
то есть разница СУЩЕСТВЕННАЯ - ОДНО ДЛЯ ВСТРОЕННЫХ ТИПОВ, ДРУГОЕ ДЛЯ ОСТАЛЬНЫХ, БЛАГОДАРЮ!!!!!!!!!!!!!!!!!!!!
@polmesh2057 Жыл бұрын
Спасибо 🙏 за видео
@GLASBE4 жыл бұрын
Хорошее видео. Ставлю typename.
@xvostbobra8 ай бұрын
Просто лучший учитель программирования в ру сегменте!
@olgabarysheva7562 жыл бұрын
Супер спасибо!
@codemaniacchannel64223 жыл бұрын
Привет, спасибо за урок, расскажи пожалуйста о concept для шаблонных функций в стандарте С++20 - в сети тонна материала, но на простых материалах не доносят.
@mrslashx2 жыл бұрын
Вот есть же на свете хорошие люди...
@shitshitshit71575 жыл бұрын
Благодарю!
@polmesh2057 Жыл бұрын
Благодарю за видео
@user-gw4uc3gs7z Жыл бұрын
дай Бог здоровья тебе, автор
@user-qw2xx6ef8r4 жыл бұрын
Спасибо!
@jareniiric7 ай бұрын
Прекрасный урок спасибо
@kamilk49975 жыл бұрын
спасибо большое!
@user-ek7rh3ib2i3 жыл бұрын
Спасибо за урок
@user-ut7tj6bp4t4 жыл бұрын
Удачи в развитии канала)))
@telebumba43483 ай бұрын
Спасибо огромное!
@bama26192 жыл бұрын
Спасибо Очень крутой инструмент
@user_TAJcGbJA3 жыл бұрын
МегаПолезно!
@german43634 жыл бұрын
слава богу есть такой человек крутой
@keinagoya33307 ай бұрын
Разница между `typename` и `class` есть только в не контекста шаблонных функций, когда недопустимо использование `class`, например в определении шаблонных типов - `typedef typename T::type Type`
@thebuckzor6884 жыл бұрын
Отличный урок 🔥🔥, но внесу небольшую поправку в «совместимость языков». Они совместимы только односторонне - весь функционал C можно использовать в C++, но не наоборот
@ensiferrus90904 жыл бұрын
Это потому, что "надстройкой" С является Objective-C, а С++ - это отдельный язык, вдохновлённый С и другим, менее известным ЯП. На ютубе на эту тему можно найти интервью Штрауструпа, а в интернете - статьи за его же авторством, где он прямо говорит, что писать на С++ как на С - очень плохая идея. Тоже, так сказать, поправочку решил внести.
@user-iu6xg8wo8l3 жыл бұрын
Вау, шаблоны классные)
@STRANEV3 жыл бұрын
Если я не ошибаюсь, то "class" ввёл Бьёрн Страуструп, но комитет по стандартизации решил, что это будет приводить к разночтениям и решил добавить еще и "typename". На что Cтрауструп ответил, что он плохо печатает и ему удобнее набирать Class т.к оно короче.
@user-vg2qz4qg3x Жыл бұрын
Спасибо за урок, смотрю и учусь по вашему курсу, все понятно и изложено отлично, но меня наверное одного смутили крики на заднем плане)
наоборот class из языка С, а typename новое понятие введенное по моему С++ 14 стандарте
@KI_476 жыл бұрын
в чистом Си есть классы?
@user-dq2cj6ge2c6 жыл бұрын
Я читал, что template используют для своих типов данных, таких как struct.Прокомментируй пожалуйста, что бы развеять или подтвердить. Спасибо за все уроки!
@user-ph5pf2tr5c2 жыл бұрын
Класс, попробовал int и string не прокатило))
@xrustik49486 жыл бұрын
Да и впарвду офигенная вешь!
@user-bf3vb6rj7b3 жыл бұрын
Класс
@argabid5897 Жыл бұрын
Прикольно, не знал что так называемый generic из TypeScript в C++ называется шаблонная ф-ция)
@user-kb6qd8rg4g4 жыл бұрын
спасибо
@worldgood63263 жыл бұрын
Попробуй создать сайт по учению языка c++. По моему идея классная!!
@atomic76435 жыл бұрын
Спасибо тебе, благодаря твоим урокам и всему что ты делаешь, я захотел стать программистом (учусь у тебя , стал лучше понимать что такое программирование и мне нравится это! Можешь дать пожалуйста свой ВК? Или Дискорд? ( ну вообщем что там у тебя. Я не буду спамить лишь только задам один вопрос) . Я тебе очень благодарен . Спасибо заранее!
@fsagitov7532 жыл бұрын
Здравствуйте, спасибо за уроки. Использую компилятор MinGW и среду VS code. При компиляции выводит следующую ошибку: "отсутствуют экземпляры шаблон функции "Sum", соответствующие списку аргументов -- типы аргументов: (int)" Код идентичный вашему. Это может быть связано с тем, что я использую отличный от вашего компилятор?
@grigoravoyan46412 жыл бұрын
👍👍👍👍👍
@ted33094 жыл бұрын
Дети на фоне дают чувство будто тебя учит брат в комнате , спасибо за уроки кстати )
@chelovechek77733 ай бұрын
👍
@user-ye7vc6ug1l5 жыл бұрын
Спсб
@volodymyrgutsu70116 жыл бұрын
Автор дизлайка хоть бы коммент оставил.
@std40426 жыл бұрын
Школьник мб какой, обиделся, ибо "нипанятна".))
@divealise6 жыл бұрын
По ходу он все видео проминусил. Чего минусить? Видео снято по принципу "Куда уж понятней". Вся мешанина в голове потихоньку выстраивается в систему. Автор, спасибо! Я колокольчик включил только у Жени Баженова и, вот еще у тебя. Может и правда кодить начну.
@khasantochiev38295 жыл бұрын
@@divealise, начал кодить?
@gamephoenix6665 жыл бұрын
или по-прежнему input / output только ?)
@straycatstudio26505 жыл бұрын
@@divealise ну шо кодишь?
@xagent6 жыл бұрын
на фоне дети орут)))
@VadimGV4 жыл бұрын
Да орут так, будто режут там кого-то)
@bogdansleptcov30984 жыл бұрын
pascal учат
@misha29934 жыл бұрын
@@bogdansleptcov3098 Ахахах
@NoName-mh8gj4 жыл бұрын
@@VadimGV программирование учат
@ggaming72964 жыл бұрын
А какой комбинацией клавиш красиво ide оформляет строку?