functions in c++

Somewhere I came across a code like this
1
2
3
4
5
6
  class_name::function( [=]
       {
         function1();
         function2();
         function3();
       });

This was passed to some other template class. I think that this entire list of function calls which are enclosed within { and } as function body of function. But what is [=] mean ?
what is the good book which explains all these stuff?
Last edited on
Thanks for your reply.
Topic archived. No new replies allowed.