If you're not too picky about your definition of lambda abstraction, you can use expression templates to give you something like lambda expressions in C++.
This page last modified on 12 March 2004.