在 C++ 中,std::list
是一种双向链表容器,提供了对序列中元素的快速插入和删除操作。以下是 std::list
容器的 front
和 pop_front
方法的概念和使用案例。
front
pop_front
使用案例
以下是一个简单的例子,演示了如何使用 front
和 pop_front
方法:
#include <iostream>
#include <list>
int main() {std::list<int> numbers;// 向列表中添加元素numbers.push_back(10);numbers.push_back(20);numbers.push_back(30);// 使用 front 获取第一个元素的引用std::cout << "列表的第一个元素是: " << numbers.front() << std::endl;// 移除列表的第一个元素numbers.pop_front();std::cout << "移除第一个元素后的列表第一个元素是: " << numbers.front() << std::endl;// 输出整个列表std::cout << "列表中的元素: ";for (int num : numbers) {std::cout << num << " ";}std::cout << std::endl;return 0;
}
在这个例子中: