Кто подскажет - как в функции-методе внутри класса передать в качестве параметра адрес функции-метода этого же класса? И можно-ли это в принципе сделать? Ниже простенький пример:
#include <stdio.h> #include <unistd.h> #include <pthread.h> class aaa { public: void *func(void*); void b(); }; void *aaa::func(void* arg) { while(1) { printf("Phtread !\n"); sleep(2); } }; void aaa::b() { pthread_t ptr; pthread_create(&ptr,NULL,func,NULL); while(1) { printf("Main !\n"); sleep(1); } }; main() { aaa c = aaa(); c.b(); }