This article contains some note about using const in c++;
Objective of using const
The main objective of using const is to:
Prevent changes to the data or Make it Read only
More Detail:
- Prevent the caller change the values of a string in my class;
- Prevent the caller change a constant value such as Pi, MaxOfPlayer, …
- Better ownership of a piece of data, it is good to controlled the data by one source;