Data Structure C++

#include 
      #include 
      using namespace std;
 
      typedef list IntegerList;
      int main()
      {
          IntegerList    intList;
          for (int i = 1; i <= 10; ++i)
             intList.push_back(i * 2);
          for (IntegerList::const_iterator ci = intList.begin(); ci != intList.end(); ++ci)
             cout << *ci << " ";
          return 0;
      }