cとc++の中で関数のコールバックを実現します。


関数ポインタを構成体のメンバーとして、関数登録とコールバック

struct T
{
 void (*callback)(char *);
};
void doSomething(char *job)
{
 //TODO...
}
int main()
{
 T t;
 t.func = doSomething;
 //
 t.func("something");
 return 0;
}
を実現することができます。