thispointer 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.