示例:
#include<iostream>
using namespace std;
#include<list>
void printList(const list<int>& L)
{
for (list<int>::const_iterator it = L.begin(); it != L.end(); it++)
{
cout << *it << " ";
}
cout << endl;
}
void test01()
{
list<int>s;
for (int i = 0; i < 5; i++)
{
s.push_back((i * 10) + 10);
}
printList(s);
if (s.empty())
{
cout << "容器为空" << endl;
}
else
{
cout << "容器不为空" << endl;
}
cout << "容器的大小为:" << s.size() << endl;
s.resize(10,1000);
printList(s);
s.resize(3);
printList(s);
}
int main()
{
test01();
return 0;
}
总结:
判断是否为空: empty();
返回元素个数:size();
重新指定大小个数: resize();