#this #pointer This video explains the use of this pointer , Primarily it is used to discriminate instance variable and local variable when they are defined with same name. It can be used to refer an implicit object in member functions.
It is a key word in C++, used hold address of an implicit object, that is used to invoke a member function.