This program illustrates the use of the STL iter_swap() algorithm to swap integer values that are pointed to by two different iterators that may point into the same vector of integers, or into two different vectors of integers. Press Enter to continue ... Here are the contents of v1: 1 2 3 4 5 Press Enter to continue ... Here are the contents of v2: 2 4 6 8 10 Press Enter to continue ... First we swap the end values in v1. Here are the contents of the revised v1: 5 2 3 4 1 Press Enter to continue ... Then we swap the middle values in v1 and v2. Here are the contents of the revised v1: 5 2 6 4 1 Press Enter to continue ... Here are the contents of the revised v2: 2 4 3 8 10 Press Enter to continue ...