Я пытался использовать C ++ Thread Pool Library (CTPL) для вызова метода, но он не компилировался.
class A {
void doSomething(int& i) { i++; }
}
A a;
int i;
ctpl::thread_pool p(2);
p.push(&A::doSomething, &a, i);
Кстати, последняя строка - этоспособ вызова методов с помощью std :: async.возможно, отсутствует перегрузка функции ...