List C++

#include 
#include 
#include 
using namespace std;
int main()
{  
   list staff;
   staff.push_back("A");
   staff.push_back("B");
   staff.push_back("C");
   staff.push_back("D");
   list::iterator pos;
   pos = staff.begin();
   pos++;
   pos++;
   pos++;
   staff.insert(pos, "E");
   pos = staff.begin();
   pos++;
   staff.erase(pos);
   for (pos = staff.begin(); pos != staff.end(); pos++)
      cout << *pos << "\n";
   return 0;
}