重複の可能性:
メンバー関数の関数ポインター
C++で以下のようなことを考え出す必要があります。
次のクラスにメンバー関数があります。
class myClass {
public:
void myFunc();
};
オブジェクトの myFunc() であるコールバック関数を呼び出して渡す必要がある別のライブラリに次の関数があります
void AnotherFunction((void*)(pCallback)())
{
// Here I will call back function
}
上記を達成するにはどうすればよいですか?コールバックを渡すクラスの静的関数を認識していますが、ここでは関数がスレッドセーフであることを確認する必要があります。static を使用せずに、どうすればこの要件を達成できますか?