I was re-reading c++ primer(4th ed.) today - the section on member functions and const references etc, and I came up with this wierd little program:
using st
What you are making const is the reference to a ConstCheater. Nothing in ConstCheater is making value a const.
const
ConstCheater
value