枠-1
delegate<int,string> OnTestFunc; OnTestFunc.set(&app, &CApp::TestFunction); int ret = OnTestFunc("ほげほげ"); // string("ほげほげ")を引数として // CApp::TestFunctionが呼ばれ、戻り値も得られる
枠-2
例) delegate<int,string> func1,func2; func1.set(&app, &CApp::TestFunction); func2 = func1; int ret = func2("ほげほげ");
枠-3
void SetFlagDelegate(const delegate<int,int>& func) { m_func = func; } delegate<int,int> m_func;