iter_swap()函数用来交换两个迭代器所指向的元素值。其原型为:
上述代码中的iter_swap()函数用以交换迭代器First和Second所指向的元素值。参与交换的两个迭代器的型别不一定相同,但所指向的两个元素必须可以互相赋值。
例5-8
例5-8的执行效果如图5-9所示。
图5-9 例5-8的执行效果