码迷,mamicode.com
首页 > 其他好文 > 详细

splice()函数的使用方法

时间:2015-02-25 10:15:30      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

 splice()函数的使用方法,这是一个拗口的函数。用起来有点麻烦。图3所看到的是splice函数的功能。将一个列表插入到还有一个列表其中。list容器类定义了splice()函数的3个版本号:

splice(position,list_value); splice(position,list_value,ptr); splice(position,list_value,first,last);  

  list_value是一个已存在的列表,它将被插入到源列表中,position是一个迭代參数,他当前指向的是要进行拼接的列表中的特定位置。

技术分享
图3

listn1:123,0,34,1123 listn2:12,100  

  运行listn1.splice(find(listn1.begin(),listn1.end(),0),listn2);之后,listn1将变为:123,12,100,34,1123。即把listn2插入到listn1的0这个元素之前。当中,find()函数找到0这个元素在listn1中的位置。值得注意的是,在运行splice之后,list_value将不复存在了。这个样例中是listn2将不再存在。

splice()函数的使用方法

标签:

原文地址:http://www.cnblogs.com/bhlsheji/p/4299159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!