Possible Duplicate:
Use of 'const' for function parameters
I am new to C++, came from java programming so the Reference weird uses in C++ comes unnaturally to me. I am not a new programmer, so I'd appreciate a serious deep and wide answer about this subject rather then just a shallow "when to use" only answer.
I want to know what are the differences between
const A& p;
and
A& p;