私は以下を使おうとしています:
pthread_create(&searchThread [i]、&threadAttribs [i]、DoStuff、&ParallelParams [i]);
DoStuffが静的である場合、コンパイルされますが、DoStuffが含まれるクラスの一部であるメソッドまたは変数にはアクセスできません。ただし、DoStuffを非静的メソッドとして保持し、他のすべてにアクセスできるようにすると、クラス私は次のコンパイラエラーを受け取ります:
エラー:タイプ'void *(MyClass ::)(void *)'の引数が'void *( )(void)'と一致しません
ここで、エラーはDoStuff引数と、それがメンバー関数であるという事実を参照しているようです。
DoStuffメソッドでMyClassのすべてにアクセスできるようにする非静的メソッドを渡すことができるという希望はありますか?
ありがとう!