#include <iostream>
#include <list>
using namespace std;
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> l;
l.push_back(10);
l.push_back(20);
l.push_back(30);
l.push_back(40);
printList(l);
if (l.empty())
{
cout << "empty" << endl;
}
else
{
cout << "not empty" << endl;
cout << l.size() << endl;
}
l.resize(10);
printList(l);
l.resize(20, 100);
printList(l);
l.resize(2);
printList(l);
}
int main ()
{
test01();
return 0;
}