This is inspired by this question where the author was unable to call ranges::begin()
on a const filter_view
. The answer states that this is because begin()
may alter the internal state of the filter_view
.
Are there any other views on which, when declared immutable, we cannot call begin()
, end()
, or their read-only counterparts?