typename... Args>
void schedule(MemberFunction function, T& instance, Args... args)
{
queue.push([functor, &args]() { (instance.*function)(args...); });
}
Тут ты говоришь дословно: при инстанцировании взять член данных function, разыменовать его и попытаться применить оператор() или вызвать как функцию
Обсуждают сегодня