I am a bit new to C++ and I have a few questions...

1)What are the differences between variables, pointers, and references and how do you know which one to use?

2) How do I know which variable...