64,281
社区成员
发帖
与我相关
我的任务
分享
void test1(const std::function<void()>& func){
func();
}
void test2(){
int counter = 0;
auto callback = [=]() mutable {
counter++;
if (counter == 5)
{
//完成
printf("over");
}
};
for (int i = 0; i < 5; i++)
{
printf("i = %d\n", i);
test1(callback);
}
}
void test1(const std::function<void()>& func){
func();
}
void test2(){
int counter = 0;
auto callback = [&]() mutable {
counter++;
if (counter == 5)
{
//完成
printf("over");
}
};
for (int i = 0; i < 5; i++)
{
printf("i = %d\n", i);
test1(callback);
}
}