
3 Sep
2008
3 Sep
'08
2:36 p.m.
Peter Dimov wrote in message news:005a01c90dca$cc72cbc0$6507a80a@pdimov2...
As far as I can see, the same could be done with combination of operator * and operator .* , this would work for most smart-pointers without need to have get_pointer function.
Historical reasons. This is how boost::mem_fn was implemented and documented when it was first submitted for a Boost review, and nobody suggested using op* then. std::mem_fn is specified to use op*.
Ok, but what could be broken if mem_fn changed to .* now ?