Same function with const and without – When and why?
But why would you have both functions in one and the same class definition? Having both allows you to: call the function on a mutable object, and modify the result if you like; and call the function on a const object, and only look at the result. With only the first, you couldn’t call it … Read more