Is there any real reason to use "const"?

rempas rempas at
Tue Jan 25 08:41:08 UTC 2022

On Monday, 24 January 2022 at 20:26:03 UTC, Patrick Schluter 
> No, at API level it is also a documentation help. When a 
> parameter is marked as const, the code reader can be sure that 
> there are no side effects in that function on that parameter. 
> This reduces the mental burden when one tries to read code.

We could also had a library reference documentation that explains 
that in the worse case. But yeah, "const" works better for this

More information about the Digitalmars-d mailing list