The third meeting in a series discussing topics from Scott Meyers' new book, Effective Modern C++ (http://shop.oreilly.com/product/0636920033707.do). This time, our topic is Chapter 6 (items 31–34): "Lambda Expressions." Lambdas in C++11 are a new syntax for an old concept (the function object), but that simple syntax is a "game-changer". C++14 further adds generic lambdas and init-capture.
At this meeting, Sumant Tambe will present "Fun with Lambdas, Part 1". What are lambdas, and what does it mean to have them in C++? Just as classes and virtual functions open doors to OOP, lambdas open doors to the functional-programming paradigm. We'll have fun while working our way through some truly mind-bending examples of C++14 lambdas.
Sumant Tambe is a Microsoft VC++ MVP and the author of C++ Truths (http://cpptruths.blogspot.com) and More C++ Idioms (http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms). He is a Senior Software Research Engineer at Real-Time Innovations.
When: 6:30 pm, Tuesday, February 24th, 2015
Where: Mixpanel, 799 Market Street, San Francisco (7th floor)
Transit: Powell Street BART station
Parking: There's a big parking garage on Mission between 5th and 4th Streets, one block east of the Mixpanel office.
Meetings are open to the public and free of charge; pizza will be provided.