On Friday, September 23, 2011 18:39:19 Walter Bright wrote: > On 9/23/2011 5:31 PM, Jonathan M Davis wrote: > > I have to specifically circumvent the compiler to be > > able to alter const stuff. > > Nope, not with 'mutable' you don't have to circumvent anything. Just change > it.
True, but it doesn't just happen. You have to choose to make a variable mutable. _Some_ effort must be put in to circumvent const. Until you do that, const protects it from be changed. By no means am I claiming that C++'s const is without flaws. I'm just claiming that it's not worthless, and you seem to be claiming that it's worthless. - Jonathan M Davis