As far as I can tell, unless it involves a function which either returns a reference or takes a reference, there’s no real reason to use it. I see no purpose for them which would not be fulfilled better using either a pointer or the original variable.
New contributor
Jack is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.