I would like to obtain some clarifications about References and Pointers :
What are the points of similarities and Differences between References and Pointers? (Actually I am looking more about the "execution mechanism" kind of differences and not the theoretical ones)
Is there any rule of thumb as to where either of them are to be used?
Which of them is more useful compared to the other.
The reason for this question is that there is often confusion regarding the method of execution of statements containing references and pointers.
Thanks in advance.