Wpis z mikrobloga

@Benti: wszystko byłoby dobrze gdyby inline zawsze oznaczało rzeczywiście wpisanie kodu w miejsce wykonania. Jednak optymalizacje czasami funkcja nie jest wpisana w w/w miejsce. Przekazanie obiektu przez wartość sprawi że w miejscu wykonania zawsze będziemy wykonywać lokalną kopię obiektu funkcyjnego. Drugim powodem popularności tego wyrażenia jest zwięzłość kodu i wygoda pisania, ale to przyjdzie z czasem gdy uzyskasz wprawę w używaniu konstrukcji
@iacek: Hymmm, ale przecież w lambdzie mogę tak samo przekazywać przez kopię, albo referencję.
Tak więc funkcjonalność jest taka sama...
Nie ogarniam( ͡° ͜ʖ ͡°)
@cebulowa_zydomasokomuna: @Benti: nie chcę przepisywać książki Meyersa (Effective Modern C++) ponieważ temat nie jest krótki i pomijalny, ale zachęcam gorąco do przeczytania prawie 10% jego książki (licząc wg. rozdziałów), które poświęcił właśnie lambda expression. Także nie powiedziałbym, że lambda w sumie nic nie daje... ;)