Size: a a a

2020 June 23

FS

Flower Surgeon in pro.cxx
В тот же алгоритм, принимающий функциональный объект, мне куда удобнее пихнуть лямбду по месту, нежели городить огород с объявлением структурок-предикатов.
источник

В

Владимир in pro.cxx
Flower Surgeon
В тот же алгоритм, принимающий функциональный объект, мне куда удобнее пихнуть лямбду по месту, нежели городить огород с объявлением структурок-предикатов.
Тут дело вкуса, ну и от задачи зависит.
источник

В

Владимир in pro.cxx
По мне так лучше все предикаты и целочисленные константы определять в начале структурами что бы считались во время компиляции, а потом их пользовать везде в коде, чем городить огород уже в коде и потом забывать, что ты тут наделал, мне кажется так логичнее.
источник

IZ

Ilia Zviagin in pro.cxx
Владимир
Лямбды это мне кажется больше на любителя, структуры от чего лямбды произошли мне кажется куда гибче и понятнее, чем городить лапшу.
Эм.... Тебе кажется неправильно.
источник

MI

Madiar Isabek in pro.cxx
Ничего не обещаю
источник

В

Владимир in pro.cxx
Ilia Zviagin
Эм.... Тебе кажется неправильно.
Что именно не правильно?
источник

IZ

Ilia Zviagin in pro.cxx
Владимир
Что именно не правильно?
Что лямбды больше на любителя
источник

В

Владимир in pro.cxx
Ilia Zviagin
Что лямбды больше на любителя
Спорить не буду, сам часто лапшу навешивал с буст асио, хотя уже больше биндами решаю.
источник

IZ

Ilia Zviagin in pro.cxx
Владимир
Спорить не буду, сам часто лапшу навешивал с буст асио, хотя уже больше биндами решаю.
Ну вот как раз бинды-то с приходом лямбд устарели, и не нужны теперь.

И случилось это в 2011о  году,  а сейчас 2020...
источник

В

Владимир in pro.cxx
Ilia Zviagin
Ну вот как раз бинды-то с приходом лямбд устарели, и не нужны теперь.

И случилось это в 2011о  году,  а сейчас 2020...
Дело вкуса, мне больше логически правильная запись с биндами, где все по полочкам.
источник

IZ

Ilia Zviagin in pro.cxx
Владимир
Дело вкуса, мне больше логически правильная запись с биндами, где все по полочкам.
Ну ты даёшь... Ну ладно...
источник

IZ

Ilia Zviagin in pro.cxx
Владимир
Дело вкуса, мне больше логически правильная запись с биндами, где все по полочкам.
Это НЕ дело вкуса, потому что кучу кода можно с лямбдами НЕ писать.
Это уже дело правильного, красивого, поддерживаемого промышленного кода.
источник

IZ

Ilia Zviagin in pro.cxx
Но ладно.
источник

RR

Roman Rubanenko in pro.cxx
Найс админ))
источник

AT

Andrew Titov in pro.cxx
Владимир
Дело вкуса, мне больше логически правильная запись с биндами, где все по полочкам.
А ещё std::bind не очень хорошо сочетается с non-copyable аргументами.
источник

AT

Anatoly Tomilov in pro.cxx
Владимир
Лямбды это мне кажется больше на любителя, структуры от чего лямбды произошли мне кажется куда гибче и понятнее, чем городить лапшу.
Структуру с шаблонным оператором operator () в локальном скоупе как определить? Не вижу гибкости
источник

/dev/urandon ¯\_(ツ)_... in pro.cxx
Andrew Titov
А ещё std::bind не очень хорошо сочетается с non-copyable аргументами.
Где-то в углу плачет std::reference_wrapper
источник

OS

Oleksandr Senkovych in pro.cxx
Владимир
Лямбды это мне кажется больше на любителя, структуры от чего лямбды произошли мне кажется куда гибче и понятнее, чем городить лапшу.
Основной плюс то что оно решает одну из двух главных проблем программирования - именование. Будучи анонимной не нужно выдумывать какое-то имя для типа
источник

RR

Roman Rubanenko in pro.cxx
Владимир
Тут дело вкуса, ну и от задачи зависит.
Чё флудить, если Владимир в этом сообщении вроде как дал понять, что это не нужно?
источник

AT

Anatoly Tomilov in pro.cxx
Oleksandr Senkovych
Основной плюс то что оно решает одну из двух главных проблем программирования - именование. Будучи анонимной не нужно выдумывать какое-то имя для типа
struct { void operator () () const {} } f; вот тоже не надо)
источник