C++ iter_swap()

来源:互联网 发布:winhex linux版 编辑:程序博客网 时间:2024/06/01 21:33

C++ algorithm中定义的iter_swap,用于交换两个迭代器所指向的值
例如

vector<int> v={1,2,3,4,5};iter_swap(v.begin(),--v.end());//v的值为5,2,3,4,1
int a[]={1,2,3,4,5};iter_swap(a,a+1);//a的值为2,1,3,4,5
原创粉丝点击