so, that means it defines a type of reference to a function? It seems I didnot know this conception from anywhere? As far as I know there is just pointer to function.
Anyway, can you reply the second part of the question? viz. what would it be good for?