From Bjarne Stroustrup's C++ Style and Technique FAQ:
Why is "this" not a reference?
Because "this" was introduced into C++ (really into C with Classes) before references were added. Also, I chose "this" to follow Simula usage, rather than the (later) Smalltalk use of "self".
James McNellis
2010-01-29 16:22:11