Size: a a a

2017 October 13

AS

Anatoly Shirokov in ФП
чтобы если это this, либо weak_ptr либо shared
источник

IZ

Ilia Zviagin in ФП
В ладу
возможно они у тебя просто не захватывали скоп?
хотя грамотно их как раз таки без захвата стараться делать, но такое понимание не сразу приходит
Захват нужен примерно в 30% случаев. В 80% от этих случаев за скопом не нужно следить вообще, потому как скоп лямбды локальный и скоп переменных, которые она хватает, также локальный.
источник

AS

Anatoly Shirokov in ФП
В ладу
ну в плюсах скоп захватывается явно, а в свифте неявно и в общем постепенно наживаешь ликов
некоторые же просто пишут [&] и в продакшн
источник

AS

Anatoly Shirokov in ФП
а потом чешут репу, как х... я у меня падает
источник

IZ

Ilia Zviagin in ФП
Anatoly Shirokov
некоторые же просто пишут [&] и в продакшн
Ну, я так и пишу..
источник

IZ

Ilia Zviagin in ФП
И не падает
источник

AS

Anatoly Shirokov in ФП
Ilia Zviagin
Ну, я так и пишу..
все, я тебя не знаю
источник

Вл

В ладу in ФП
ахах
источник

IZ

Ilia Zviagin in ФП
Anatoly Shirokov
все, я тебя не знаю
Толь, обоснование я дал выше.
источник

Вл

В ладу in ФП
на самом деле давно на плюсах писал. я так понимаю [&] - захват всего по ссылке?
источник

IZ

Ilia Zviagin in ФП
да
источник

IZ

Ilia Zviagin in ФП
[=] — позначению
источник

AS

Anatoly Shirokov in ФП
конечно, когда это просто лябмда выражение по месту типа в std::sort наверное прокатит
источник

AS

Anatoly Shirokov in ФП
если лябмда переживает место создания, то увы
источник

IZ

Ilia Zviagin in ФП
Ну я и говорю, что это — 80% испльзования.
источник

Вл

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

IZ

Ilia Zviagin in ФП
А вот кога лямбда выходит за скоуп локала ....
источник

Вл

В ладу in ФП
можно как-нибудь на ci проверять утечки?
источник

IZ

Ilia Zviagin in ФП
ci это что ?
источник

Вл

В ладу in ФП
continius integration. ну что-нибудь где тесты прогоняются
источник