から暗黙的に関数を呼び出す:私は次のようなものを持っている私のmain.cppには派生クラス
void OnEventStart(int id)
{
// Do some stuff
}
この関数は、コールバックで、それはときにのみ(これはからあるメインSDKによって)トリガされますイベントが発生しました。これは簡単に乱雑することができますようにメソッドを使用して、
SomeClass class;
void OnEventStart(int id)
{
// Do some stuff
class.OnEventStart(id);
// AnotherClass.OnEventStart(id);
// Another.OnEventStart(id);
}
あなたが想像できるように:私はこのような何かをやってなくてvoid SomeClass::OnEventStart(int id)
をトリガーにしたい今
class SomeClass {
public:
void OnEventStart(int id);
};
void SomeClass::OnEventStart(int id)
{
// Do some other stuff
}
:
は、私は今、このクラスを持っていますinital関数/コールバック。
メンバ関数を直接呼び出すために使用しているフレームワーク/ SDKを使用したいと思いますか?それから、使用している実際のフレームワーク/ SDKには*たくさんの*がかかっています。それは可能ではないかもしれません。しかし、あなたが私たちにフレームワーク/ SDKを教え、それをどのように使っているかを(最小限で、完全で、検証可能な例で)(http://stackoverflow.com/help/mcve))、あなたに話すことはできません。また、[良い質問をする方法について読む](http://stackoverflow.com/help/how-to-ask)をご覧ください。 –
私はあなたがそれをしたいと思っていない方法だけでなく、あなたがそれをしたいと思っているかどうか教えてください、それを理解するのに役立ちます – user463035818