Вот бы еще добавить: * Чем все-таки лямбды отличаются от анонимных функций * Что лямбды являются синтаксическим сахаром для функторов * Чем отличается захват контекста от передачи параметров, а именно, _в какой момент_ происходит захват контекста * Попробовать _вернуть_ лямбду оператором return. Опасности, которые при этом возникают.
Сергей, расскажите пожалуйста про rvalue-ссылки и о семантике перемещения. Я думаю не одному мне будет интересна эта тема. И спасибо огромное за шикарнейшие уроки!
запоздало, но возможно ответите) почему при передаче по значению [a], мы не можем изменять а? создается ли копия а? если нет, то является ли это скрытой передачей по ссылке только с возможностью чтения, если нет, то зачем накладываются ограничения только для чтения для этой переменной?
Предполагаю, в реализации самой лямбды не предусмотрен такой функционал, и сам процесс копирования (кроме как передачи и чтения) не реализован, по сему мы и можем только читать.
Лямбда-функции (или лямбда-выражения) в C++ представляют собой анонимные функции, которые создаются на месте и позволяют избежать необходимости объявления отдельных функций или классов. Они используются для упрощения написания кода и повышения его читаемости.
фантастика, мега добрая аудитория - никто не тыкал носом и вайнил, что правильно пишется лямБда. А за урок в который раз спасибо.
Очень полезный урок. Вообще с++ знаю на уровне самоучки, но все же смотрю все твои уроки для усовершенствования знаний. Спасибо за старания!
auto f = [a, &b]() mutable ->float - если хотите после mutable вставить (->)
*Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)*
#лямбдавыражения #анонимныефункции #SimpleCode #урокипрограммирования
Привет, Сергей, когда будет серия по созданию навигационной панели сайта?
Я очень жду... Пожалуйста сделай #13(и т.д) серию...
Уважаемый Сергей, поздравляю тебя с Новым Годом! Желаю тебе здоровья и успехов во всех твоих делах, счастья и благополучия! Спасибо за урокъ.
Спасибо большое за уроки
Спасибо за урок!
Присоединяюсь ко всем, спасибо вам за ваш труд!!!
большое спасибо за отличный урок Сергей, как всегда очень интересно!!!
Хороший урок! Спасибо! Вот бы продолжение по С++ вышло. :)
Спасибо Сергей
Спасибо, Сергей. Отличный урок
спасибо за интересный урок, открыл много нового для себя)
Вот бы еще добавить:
* Чем все-таки лямбды отличаются от анонимных функций
* Что лямбды являются синтаксическим сахаром для функторов
* Чем отличается захват контекста от передачи параметров, а именно, _в какой момент_ происходит захват контекста
* Попробовать _вернуть_ лямбду оператором return. Опасности, которые при этом возникают.
Сергей, расскажите пожалуйста про rvalue-ссылки и о семантике перемещения. Я думаю не одному мне будет интересна эта тема. И спасибо огромное за шикарнейшие уроки!
Спасибо за совет 😘
Спасибо Сергей )
Спасибо большое, продолжай дальше
Спасибо за уроки
Красава! Отличный урок!
Спасибо!
Спасибо большое за уроки! Вопрос к вам, сколько еще примерно планируете снимать? Как много тем осталось?
спасибо
Сколько времени ушло на изучение С++?Имею ввиду до твоего текущего уровня.
Несколько месяцев с учётом того, что я знал другие языки.
#SimpleCode а с чего ты начинал?
th-cam.com/video/0UrJ3RBNxvU/w-d-xo.html
Привет! Спасибо за видео! У тебя весь код с лекций под контролем git?
запоздало, но возможно ответите) почему при передаче по значению [a], мы не можем изменять а? создается ли копия а? если нет, то является ли это скрытой передачей по ссылке только с возможностью чтения, если нет, то зачем накладываются ограничения только для чтения для этой переменной?
Предполагаю, в реализации самой лямбды не предусмотрен такой функционал, и сам процесс копирования (кроме как передачи и чтения) не реализован, по сему мы и можем только читать.
Спасибо Сергей, а вы планируете уроки по Git?
Пожалуйста, в ближайшее время нет, но когда - нибудь да.
Как сделать рекурсию используя лямбда функцию?
PS: Спасибо большое за уроки. Вы просто спасли.
за пройденное время понял?
Ты разбираешься в SFML
а зачем тебе столь древний и редкий язык сейчас?
@@ДмитрийНормов-ю6ц SFML не язык, а библиотека.
@@Darth_Revan91 вопрос остался открыт)
@@Jeff-cn4sf а что можешь посоветовать как альтернативу этой "древности"?
Я вот не понимаю зачем эти лямбды нужны. Вот зачем?
Ну зачем-то
Лямбда-функции (или лямбда-выражения) в C++ представляют собой анонимные функции, которые создаются на месте и позволяют избежать необходимости объявления отдельных функций или классов. Они используются для упрощения написания кода и повышения его читаемости.
Для баланса вселенной
Спасибо за урок!
Спасибо!
спасибо
Спасибо!