Hello everyone,

In the following statements,

1. I think pmf is a type of function pointer, the return type of the function is R and the function is a member function of type (class) T. Is my understanding correct?Code:`template <class R, class T> class mem_fun_t : public unary_function <T*, R>`

{

R (T::*pmf)()

...

}

2. If yes, what is the parameter list of the function? Empty parameter list?

3. I doubt whether it is useful to define a function pointer with empty parameter list -- too restricted.

thanks in advance,

George