列表中最常用的函数:
end()列表的末尾
begin()列表的开头
push_back();//从列表后面在列表中加入一个元素
push_front();//从列表前面加入一个元素
pop_back();//从列表后面pop出一个元素
pop_front();//从列表前面pop出一个元素
clear();//清空列表
remove(data);//删除列表中与data相同的数据
unique();//删除列表当中的重复数据使之具有集合的性质
size();//输出列表中元素的个数
sort()将列表中的元素排序是升序
reverse()将列表中的元素排是降序
max_size();//返回列表能容纳的最大长度
insert(Position,Counts,data);//Position是迭代器的位置,Counts是插入元素的个数,data是需要插入的元素,即重复Counts次
列表中的元素输出需要用到迭代器(iterator)
list<type(数据类型)>::iterator ITERATOR;
如创建一个int 类型的迭代器,list<int>::iterator Int_Iterator;
下面举一些实际的实例帮助读者理解:
#include
迭代器只能使用自增自减运算符和地址的使用有所不一样
ITERATOR
例子:
#include
例子:
#include
例子:
#include
END...