Quote Originally Posted by nuzzle View Post
this is a pointer and a pointer has no address unless it's stored somewhere.

You need to store the this pointer somewhere and then take the address of that storage location. That would be a pointer to a pointer.
Why? From within the context of a class, "this" is implied.