What are the various sorts of pointers and references in C++ ? For what reason would they say they are helpful?

Need Explanation as simple as possible?