Sorry for pointing out the obvious.

With the current discussion regarding this keyword, please respect its
purpose. If an object changes its _logical_ state due to changing a mutable
data member, that data member has no business being mutable.

It is however useful for e.g. caching purposes where the object logically
doesn't change state, and that is AFAIK what has been proposed (e.g. the
docPos of a frag is a cached).

/Mike


Reply via email to