template <class Iterator1, class Iterator2>
auto operator- (const move_iterator<Iterator>& lhs,
const move_iterator<Iterator>& rhs)
-> decltype (rhs.base()-lhs.base()) { return rhs.base()-lhs.base(); }-n element positions (see move_iterator::operator-). |
|
foo has 3 elements |