Russian Qt Forum

Программирование => С/C++ => Тема начата: Disa от Ноябрь 28, 2012, 15:20



Название: Лямбда
Отправлено: Disa от Ноябрь 28, 2012, 15:20
Добрый день.

Несколько вопросов про лямбда-функции:
 
Зачем они вообще нужны?

Ну то есть это что вообще? Какая-то дань функциональному программированию? Синтаксический сахар? Реально мощный инструмент для оптимизации всяких рекурсий?

За ранее благодарен


Название: Re: Лямбда
Отправлено: Igors от Ноябрь 28, 2012, 15:38
Пользуйтесь поиском  :)

http://www.prog.org.ru/index.php?topic=21447.msg148487#msg148487 (http://www.prog.org.ru/index.php?topic=21447.msg148487#msg148487)


Название: Re: Лямбда
Отправлено: Disa от Ноябрь 28, 2012, 15:45
Спасибо, ну неужели просто анонимный функтор?


Название: Re: Лямбда
Отправлено: Igors от Ноябрь 28, 2012, 16:02
Спасибо, ну неужели просто анонимный функтор?
Да хотя бы, это не мелочь. В нормальном STL коде их получается много и выглядят они "не очень"


Название: Re: Лямбда
Отправлено: KrupaKarlo от Декабрь 20, 2012, 12:54
А мне всегда нравилось юзать обычные функциональные объекты. Насчет того, что выглядят так себе - на вкус и цвет. Для тех кто не часто пользуется может и не очень.