OTUS. Онлайн-образование corporate blog
Programming
C++
Comments 8
+3
надо доработать статью с учетом изменений с++17 и готовящихся в с++20. А именно:
с++17: constexpr лямбды, захват *this
с++20: generic lambdas:
auto a = []<class T>(T a, T b) { ... };

Еще надо бы поподробнее про захват this (особенно его deprecated since c++20 вариант с захватом this по указателю в [=]).
+2
Мы, к сожалению, не можем дорабатывать данную статью, так как не являемся ее авторами, а просто публикуем перевод. Но подумаем над публикацией своего авторского материала на жту тему
0
Я правильно понимаю, в С++17 можно нормально получить досуп к членам класса из лябды?
+1
нет. В с++17 можно захватить объект создающего лямбду класса по значению. Для этого объект копируется. Это не всегда (достаточно редко, я бы сказал) желаемое поведение.
0
Кажется вы правы. Я при реализации столкнулся с другой проблемой какой-то, а тут что-то не то вспомнилось.
0
Хорошая статья, огромное спасибо за перевод. Жду вторую часть.
Only those users with full accounts are able to leave comments. , please.