//fptr = handleRequest; // will not work, because it is
"understdood"
as:
// fptr = handleRequest();
But do we really need this feature? Typing () does not seem to be
too much work besides we can use properties if we really need to
drop the brackets. And given the fact that properties have well
understood use cases (see
http://msdn.microsoft.com/en-us/library/bzwdh01d(VS.71).aspx#cpconpropertyusageguidelinesanchor1)
I am not sure using functions as properties is such a good idea.
fptr = &handleRequest; // This will work if we have only one
handleRequest();
// If you uncomment the first one,
you are in
trouble
Can't we use auto-inferencing here to select the right method
since fptr has the required type information?