摘要:
lambda表达式是函数式编程的基础。咱对于函数式编程也没有足够的理解,因此这里不敢胡言乱语,有兴趣的可以自己查找相关资料看下。这里只是介绍C++11中的lambda表达式以及与此相关的闭包(closure)。同样,这里首先给出参考文档http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2927.pdf其次,给出两个例子,可以看出lambda表达式的写法[](int x, int y) { return x + y; }[](int x, int y) -> int { int z = x + y; return z + x; 阅读全文