#include <list>
#include <iostream>

class electron
{
};

int main()
{
	std::list<electron> electrons;
	for (int i = 5; i--; )
	{
		std::cout << "list size with clear: " << electrons.size() << '\n';
		electrons.push_back(electron());
		electrons.push_back(electron());
		electrons.push_back(electron());
		electrons.push_back(electron());
		electrons.clear();
	}
	for (int i = 5; i--; )
	{
		std::cout << "list size without clear: " << electrons.size() << '\n';
		electrons.push_back(electron());
		electrons.push_back(electron());
		electrons.push_back(electron());
		electrons.push_back(electron());
	}
}