我在我當前的項目中有一個小問題,因爲我想在創建我的線程時使用對象方法。我紅色,這是不可能的,沒有聲明這種方法是靜態的。 有什麼想法?pthreads與對象的方法
public:
CModelisation (int argc, char **argv, char[]);
~CModelisation();
void Init();
void *RunMainLoop (void* args);
};
CModelisation.cpp
void *CModelisation::RunMainLoop (void* args)
{
glutDisplayFunc(Display);
glutIdleFunc(Display);
glutReshapeFunc(Redisplay);
glutMotionFunc(Mouse);
glutKeyboardFunc(Keyboard);
glutMainLoop();
return args;
}
主要
threads[1] = new CThread();
threads[1]->exec(Model->RunMainLoop,(void*)1);
THX!
工作正常!謝謝 ! – Athanase 2011-04-23 22:03:42