Possible Duplicate:
Why ‘this’ is a pointer and not a reference?
Is there any reason for this
in C++ to be a pointer rather than a reference other than historical language decision? It feels a tad strange given that e.g. copy constructor or assignment operators both accept reference to "that
", not a pointer.
[I honestly couldn't find this question, though it does feel like a possible duplicate]