Я пытаюсь построить std::thread
с функцией-членом, которая не принимает аргументов и возвращает void
. Я не могу понять какой-либо синтаксис, который работает - компилятор жалуется, что бы ни случилось. Каков правильный способ реализации spawn()
, чтобы он возвращал std::thread
, который выполняет test()
?
#include <thread>
class blub {
void test() {
}
public:
std::thread spawn() {
return { test };
}
};