There are operations such as bit_iterator - bit_iterator that results in common_type of of the difference_types
|
friend constexpr typename std::common_type< |
However the difference_type is not defined explicitly depending on the Iterator.
Does it means that bit_iterator<It> could depend on it It?
Why the wording doesn't require it to be It::diference_type?