使用 list 时,需包含有文件< list>
.
一、定义及初始化
// 默认构造函数,长度为0
list<int> lis1;
// 定长构造函数及初始值
list<int> lis2(50);
list<int> lis3(50,1);
// 复制构造函数
list<int> lis4(lis3);
list<int> lis5(lis3.begin(),lis3.end());
二、赋值(assign)
// 将 list中元素变为n个val。
list.assign(n,val)
// 将list2中的从list2.begin()到list2.end()之间的数值赋值给list1。
list1.assign(list2.begin(),list2.end())
三、获取长度(size)
// 获取list长度
list.size();
四、改变大小(resize)
// 将list长度改为只容纳n个元素,超出部分删除
list.resize(n);
// 将list长度改为只容纳n个元素,并赋初值val,超出部分删除
list.resize(n,val)