background image

C++ list 成员函数

C++

 

Lists

   Lists

   

将元素按顺序储存在链表中。 与 向量(vectors)相比,

 它允许快速的插入和删除,但是随机访问却比较慢。

   STL

 

中 end()指向的总是无效值,取值都用迭代器,用法

  

 assign

 

list

  

 back

 

    begin

 

( )

返 回 指 向 第 一 个 元 素 的 迭 代 器

  

 clear

 

    empty

 

( )

如 果 list 是 空 的 则 返 回 true

  

 end

 

  

 erase

 

  

 front

 

    get_allocator

 

( )

返 回 list 的 配 置 器

    insert

 

( )

插 入 一 个 元 素 到 list 中

    max_size

 

( ) 返 回 list 能 容 纳 的 最 大 元 素 数 量

  

 merge

 

list

    pop_back

 

( )

删 除 最 后 一 个 元 素

  

 pop_front

 

    push_back

 

( )

在 list 的 末 尾 添 加 一 个 元 素

    push_front

 

( )

在 list 的 头 部 添 加 一 个 元 素