首先引入<list>头文件
#include <iostream.h>
#include <list.h>
/**********************************************/
/*list的简单使用 */
/*Author:Tankiy */
/**********************************************/
int main()
{
//定义list
list<int> elemets;
//定义list的迭代器
list<int>::iterator iter;
//向list中当前的指针的位置插入到最后一位
elemets.push_back(8);
elemets.push_back(5);
//向list中当前的指针的位置插入到最前一位
elemets.push_front(2);
//进行迭代遍历
for(iter = elemets.begin(); iter != elemets.end(); iter++)
{
cout << "元素:" << *iter << endl;
}
cout << "删除首位元素后" << endl;
//删除list的首位
elemets.erase(elemets.begin());
//进行迭代遍历
for(iter = elemets.begin(); iter != elemets.end(); iter++)
{
cout << "元素:" << *iter << endl;
}
//判断list是否为空
if(!elemets.empty())
{
cout << "elements不是空的" << endl;
}
//获取list的长度
cout << "elements的容量是:" << elemets.size() << endl;
}