функция 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*)’

Ответы на вопрос(8)

Ваш ответ на вопрос