From the C++ Primer 5th Edition, it says:
int f(int){ /* can write to parameter */} int f(const int){ /* cannot write to parameter */}
The
A function is useful only from the caller's perspective.
Since there is no difference to the caller, there is no difference, for these two functions.