What is the purpose of the following esoteric C++ operators?
Pointer to member
::*
Bind pointer to member by pointer
An oversimplified answer - these operators allow to call member functions as 'regular' functions (at least it looks the same from the end user's perspective) . Real world example - they are used a lot in a various callback implementations.