#include #include #include #include using namespace std; int main() { string first[] = {"alpha", "bravo", "charley"}; string second[] = {"echo", "foxtrot", "golf"}; size_t const n = sizeof(first) / sizeof(string); cout << "Before:\n"; copy(first, first + n, ostream_iterator(cout, " ")); cout << '\n'; copy(second, second + n, ostream_iterator(cout, " ")); cout << '\n'; for (size_t idx = 0; idx < n; ++idx) swap(first[idx], second[idx]); cout << "After:\n"; copy(first, first + n, ostream_iterator(cout, " ")); cout << '\n'; copy(second, second + n, ostream_iterator(cout, " ")); cout << '\n'; } /* Displays: Before: alpha bravo charley echo foxtrot golf After: echo foxtrot golf alpha bravo charley */