2010-01-14 関数ポインタ 雑記 実は使い方を知らなかった。 「リスト内の要素全部に実行」をこう書いたら便利っぽくなった。 void CMonList::DoFunc(void (*task) (obj_type *mptr)) { for(obj_type *m = head; m; m = m->next) { if (m->k) { (*task) (m); } } } ... //使う箇所 TitleEffs.DoFunc(obfunc_do_titleeff);