At C++ and Beyond in August, I gave a 30 min talk on the changed meaning of const and mutable. The talk video is now online:
const means const.
Bonus: mutable is useful and continues to mean ‘already as good as const.’
This is another way C++ has become simpler: const now means what people always thought it meant, and the four-line code example doesn’t need deep analysis at all – it just works.
But we analyze the four-line example anyway as a motivating case to see why and how it works, so we can fully appreciate this new simplification in C++11…