Does anyone know why boost bind takes address of member function but for non-member functions does not require address.
For example:
boost::bind( &CMyClass::doSomething, this );
vs
boost::bind( RegularFunction );
In theory could boost have had implementation be so one could bind as follows:
boost::bind( CMyClass::doSomething, this );
or would this not work ?