我在互联网上阅读了许多教程,这些教程解释了如何在标准库(例如std::find)中使用lambda ,它们都很有趣,但是我找不到任何可以解释如何将lambda用于自己的函数的教程。
例如:
int main()
{
    int test = 5;
    LambdaTest([&](int a) { test += a; });
    return EXIT_SUCCESS;
}
我该如何申报LambdaTest?它的第一个参数是什么类型?然后,如何调用传递给它的匿名函数-例如,以“ 10”作为参数?