std::list<T,Allocator>::pop_front

来自cppreference.com
< cpp‎ | container‎ | list

 
 
 
 
void pop_front();

移除容器首元素。若容器中无元素,则行为未定义。

指向被擦除元素的迭代器和引用会失效。

参数

(无)

返回值

(无)

复杂度

常数。

异常

不抛出。

示例

#include <list>
#include <iostream>
 
int main()
{
    std::list<char> chars{'A', 'B', 'C', 'D'};
 
    for (; !chars.empty(); chars.pop_front())
        std::cout << "chars.front(): '" << chars.front() << "'\n";
}

输出:

chars.front(): 'A'
chars.front(): 'B'
chars.front(): 'C'
chars.front(): 'D'

参阅

移除末元素
(公开成员函数)
插入元素到容器起始
(公开成员函数)
访问第一个元素
(公开成员函数)