In C++, how can I make a default parameter be the this pointer of the caller?, revisited Expanding on the previous pattern. Click here to read the article