Pointer vs Reference in C++: What’s the Difference? | CodeTrail