ところで↓って何やってるのか意味が分からないんだが、
誰か噛み砕いて教えてくれないだろうか。

boost::bind(&Cfunc::func, &cf, _1)