I just read that the upcoming standard for C++, C++0x, adds lambda functions (among other things), and Visual Studio 2010 supports this.. Looks really interesting and cool! See this page for an example:
http://msdn.microsoft.com/en-us/library/dd293608.aspx
I didn't expect something like lambda functions to be added to the language (or for the C++ core language to change much at all, for that matter).. I'm a bit surprised.
Nightfox