Я пытаюсь создать класс, который при создании запускает фоновый поток, подобный приведенному ниже:
class Test
{
boost::thread thread_;
void Process()
{
...
}
public:
Test()
{
thread_ = boost::thread(Process);
}
}
Я не могу заставить его скомпилироваться, ошибка "No matching function for call to boost::thread::thread(unresolved function type)". Когда я делаю это вне класса, все работает нормально. Как заставить работать указатель функции?