Hi zusammen, ich möchte (in C++) einen Thread starten, welcher eine Elementfunktion einer Klasse ausführt. Also ich habe eine Klasse: class testklasse { public: int erstefunktion(); void zweitefunktion(void *parameter); }; jetzt möchte ich von der ersten Funktion einen thread starten, für die zweite Funktion: void testklasse::zweitefunktion(void *parameter) { } int testklasse::erstefunktion() { pthread_t thread_id; pthread_create(&thread_id, NULL, (void *)&testklasse::zweitefunktion, (void *)"test"); return 0; } So hatte ich es versucht. Allerdings meldet der Compiler: warning: converting from `void (testklasse::*)(void*)' to ` void*' und warning: invalid conversion from `void*' to `void*(*)(void*)' Er kompiliert es zwar, jedoch bleiben diese Warnungen. Weiß jemand, was ich falsch mache? Danke im voraus Mike