有值回调
void fun1(void (callback)(int))
{
qDebug("=====forTemplate========");
for(int i = 0; i < 5; i++)
{
callback(i);
}
}
fun1([=](int count) mutable{
qDebug("=====GetCount====%d====",count);
});
无参数值回调
void fun1(void (callback)())
{
qDebug("=====forTemplate========");
for(int i = 0; i < 5; i++)
{
callback();
}
}
fun1([]{
qDebug("=====GetCount=======");
});