функция pthread из класса
Допустим, у меня есть такой класс, как
class c {
// ...
void *print(void *){ cout << "Hello"; }
}
И тогда у меня есть вектор с
vector<c> classes; pthread_t t1;
classes.push_back(c());
classes.push_back(c());
Теперь я хочу создать тему наc.print();
И следующее дает мне проблему ниже:pthread_create(&t1, NULL, &c[0].print, NULL);
Error Ouput: cannot convert ‘void* (tree_item::)(void)’ to ‘void* ()(void)’ for argument ‘3’ to ‘int pthread_create(pthread_t*, const pthread_attr_t*, void* ()(void), void*)’