I don't understand if this behaviour of C++ (const methods on pointer data, I mean), is right or it's something similar to an accepted bug...
In general if I had a situation like that isn't dangerous to have a method const that isn't really const at all?