template<typename Iterator, typename Distance> | |
void advance(BidirectionalIterator<Iterator>& it, Distance n) | |
{ | |
// Bidirectional implementation | |
} | |
template<typename Iterator, typename Distance> | |
void advance(RandomAccessIterator<Iterator>& it, Distance n) | |
{ | |
// Random access implementation | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment