This question came about as a result of some mixed-language programming. I had a Fortran routine I wanted to call from C++ code. Fortran passes all its parameters by referen
No difference.
unsigned & flag
is exactly as you would write
unsigned * const flag
except for the operators to access object members ("." and "->" respectively).