this
pointer is created whenever a member function is called.When a member function is called the address of the object which called the function gets passed.This address is stored in this
pointer.Static member functions do not receive this
pointer because we dont need objects to call the static functions.