cとc++の中で関数のコールバックを実現します。
関数ポインタを構成体のメンバーとして、関数登録とコールバック
struct T
{
void (*callback)(char *);
};
void doSomething(char *job)
{
//TODO...
}
int main()
{
T t;
t.func = doSomething;
//
t.func("something");
return 0;
}
を実現することができます。