#include<iostream> #include<list> using namespace std; int main() { list<int> l; }
它创建一个空的整数类型值列表。
还可以使用参数来初始化列表。
#include<iostream> #include<list> using namespace std; int main() { list<int> l{1,2,3,4}; }
列表可以通过两种方式初始化。
list<int> new_list{1,2,3,4}; or list<int> new_list = {1,2,3,4};
以下是列表的成员函数:
方法 | 说明 |
---|---|
insert() | 它将新元素插入到迭代器指向的位置之前。 |
push_back() | 它在向量的末尾添加了一个新元素。 |
push_front() | 它在前面添加了一个新元素。 |
pop_back() | 它将删除最后一个元素。 |
pop_front() | 它将删除第一个元素。 |
empty() | 它检查列表是否为空。 |
size() | 它找到列表中存在的元素数。 |
max_size() | 它找到列表的最大大小。 |
front() | 它返回列表的第一个元素。 |
back() | 它返回列表的最后一个元素。 |
swap() | 当两个列表的类型相同时,它将交换两个列表。 |
reverse() | 它将反转列表的元素。 |
sort() | 它以递增的顺序对列表中的元素进行排序。 |
merge() | 它合并两个排序的列表。 |
splice() | 它将新列表插入到调用列表中。 |
unique() | 它从列表中删除所有重复的元素。 |
resize() | 它将更改列表集合的大小。 |
assign() | 它将新元素分配给列表集合。 |
emplace() | 它将在指定位置插入一个新元素。 |
emplace_back() | 它将在向量的末尾插入一个新元素。 |
emplace_front() | 它将在列表的开头插入一个新元素。 |
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)