función pthread de una clase

Digamos que tengo una clase como

class c { 
    // ...
    void *print(void *){ cout << "Hello"; }
}

Y luego tengo un vector de c

vector<c> classes; pthread_t t1;
classes.push_back(c());
classes.push_back(c());

Ahora, quiero crear un hilo enc.print();

Y lo siguiente me está dando el problema a continuación:pthread_create(&t1, NULL, &c[0].print, NULL);

Error de salida: no se puede convertir 'void * (tree_item ::)(vacío)' de anular* ()(vacío) ’Para el argumento‘ 3 ’a’ int pthread_create (pthread_t *, const pthread_attr_t *, void * ()(vacío), void *) ’

Respuestas a la pregunta(8)

Su respuesta a la pregunta