標準ライブラリ(などstd::find
)でラムダを使用する方法を説明する多くのチュートリアルをインターネットで読みました。それらはすべて非常に興味深いものでしたが、自分の関数にラムダを使用する方法を説明するチュートリアルは見つかりませんでした。
例えば:
int main()
{
int test = 5;
LambdaTest([&](int a) { test += a; });
return EXIT_SUCCESS;
}
どのように宣言すればよいLambdaTest
ですか?その最初の引数のタイプは何ですか?次に、引数として「10」を渡す無名関数を呼び出すにはどうすればよいですか?