Greetings
I want to know what is the difference between passing an agrument by reference as a constant and making the function itself a constant. A constant argument means that the function cannot modify it anyway and any attempt to do so, will report an error from the compiler what means a garantee that the argument cannot be modified within the function. The constant function means also that the function will not modify any of its data. So what is the difference between making the agrument constant and making the function itself constant?