It does make sense to me.
const raises warning C4180 in MSVC, though.