zoukankan      html  css  js  c++  java
  • C++ STL 关于双向链表list的splice函数

    转载自https://blog.csdn.net/qjh5606/article/details/85881680

    list::splice实现list拼接的功能。将源list的内容部分或全部元素删除,拼插入到目的list。

    函数有以下三种声明:

    一:void splice ( iterator position, list<T,Allocator>& x );

    二:void splice ( iterator position, list<T,Allocator>& x, iterator it );

    三:void splice ( iterator position, list<T,Allocator>& x, iterator first, iterator last );

    解释:

    position 是要操作的list对象的迭代器

    list&x 被剪的对象

    对于一:会在position后把list&x所有的元素到剪接到要操作的list对象
    对于二:只会把it的值剪接到要操作的list对象中
    对于三:把first 到 last 剪接到要操作的list对象中

  • 相关阅读:
    day20
    day19
    day18
    day17
    day16
    day14 HTML
    day7课程
    day6
    python-day4
    python-day3
  • 原文地址:https://www.cnblogs.com/joelwang/p/10911758.html
Copyright © 2011-2022 走看看