On Sunday, 28 June 2015 21:20:05 UTC+1, Bo Persson wrote:
> The reverse_iterator class template has one member
>
> Iterator base() const; // explicit
> What is the meaning of "explicit" here?
If you have a reverse iterator, and you want to get the
underlying forward iterator, you can get it by explicitly
calling the "base()" member. There is no way to get it
implicitly by a cast.
I think the standard would be improved by removing that
comment from the specification, and adding it as a rather more
wordy [Note:]