Putting const in C++ everywhere is a bad idea
The keyword const is used to describe that a member variable, method or function cannot modify the state. This is defined to disallow modifying the state in places where it's unsuitable or inappropriate. Language features like this can be useful for things like strings, such as in const char * but