有人可以向我解释这段代码中“=”参数的用途吗?我可以使用哪些其他参数来代替=
?它会有什么不同?MSDN 在这个问题上不是很清楚。
//Declaration
auto prerequisite = task<void>([](){});
//Here is where I don't understand the '=' parameter
prerequisite.then([=](task<void> prerequisite){/*custom code goes here*/})
有人可以向我解释这段代码中“=”参数的用途吗?我可以使用哪些其他参数来代替=
?它会有什么不同?MSDN 在这个问题上不是很清楚。
//Declaration
auto prerequisite = task<void>([](){});
//Here is where I don't understand the '=' parameter
prerequisite.then([=](task<void> prerequisite){/*custom code goes here*/})