:类似lua的函数内部定义的局部函数
template<typename Func>
void printUseFunc(Func func, int a, int b, int c)
{
func(a, b, c);
}
void testlambda()
{
int a = 1;
int b = 2;
int c = 3;
auto local = [a, b, c]() {
std::cout << "a" << a << " b" << b << " c" << c << std::endl;
};
local();
printUseFunc([](int a, int b, int c)
{std::cout << "a" << a << " b" << b << " c" << c << std::endl; },
5, 6, 7
);
}