this keyword in C++

In C++, "this" is a pointer, not a reference.
Because "this" was introduced into C++ (really into C with Classes) before references were added.