c++ splice
时间: 2023-12-03 16:37:09 浏览: 86
c++split函数
5星 · 资源好评率100%
C++中的splice()函数是用于将一个list中的元素移动到另一个list中的指定位置。它的语法如下:
```c++
void splice (iterator position, list& x);
void splice (iterator position, list& x, iterator i);
void splice (iterator position, list& x, iterator first, iterator last);
```
其中,第一个函数将整个list x移动到当前list的position位置;第二个函数将x中的i位置元素移动到当前list的position位置;第三个函数将x中[first,last)区间内的元素移动到当前list的position位置。
需要注意的是,splice()函数只能用于list容器,而不能用于vector或deque等其他容器。
阅读全文