Sto cercando di avere una classe che, quando ha creato, si avvia un thread in background, simile a quello qui sotto:boost :: thread all'interno di una classe
class Test
{
boost::thread thread_;
void Process()
{
...
}
public:
Test()
{
thread_ = boost::thread(Process);
}
}
io non riesco a farlo per compilare, l'errore è "Nessuna funzione corrispondente per la chiamata a boost :: thread :: thread (tipo di funzione non risolto)". Quando lo faccio al di fuori di una classe funziona perfettamente. Come posso far funzionare il puntatore della funzione?