Which of the following statements are correct about the this reference?
- this reference can be modified in the instance member function of a class.
- Static functions of a class never receive the this reference.
- Instance member functions of a class always receive a this reference.
- this reference continues to exist even after control returns from an instance member function.
- While calling an instance member function we are not required to pass the this reference explicitly.