Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template<typename Iterator>
- void invertCollection(Iterator begin, Iterator end)
- {
- if (begin == end) return;
- auto left = begin;
- auto right = std::prev(end);
- while (left < right)
- {
- std::iter_swap(left, right);
- ++left;
- --right;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement