5.5.3  交换两个迭代器所指内容iter_swap()函数

5.5.3 交换两个迭代器所指内容 iter_ swap()函数

iter_swap()函数用来交换两个迭代器所指向的元素值。其原型为:

图示(https://www.daowen.com)

上述代码中的iter_swap()函数用以交换迭代器First和Second所指向的元素值。参与交换的两个迭代器的型别不一定相同,但所指向的两个元素必须可以互相赋值。

例5-8

图示

例5-8的执行效果如图5-9所示。

图示

图5-9 例5-8的执行效果