00001
00015 #include <list>
00016 #include <iostream>
00017 #include <string>
00018 using namespace std;
00019
00020 int main()
00021 {
00022 list<string> groceryList;
00023 list<string>::iterator i = groceryList.begin();
00024
00025 i = groceryList.insert(i, "apples");
00026 i = groceryList.insert(i, "bread");
00027 i = groceryList.insert(i, "juice");
00028 i = groceryList.insert(i, "carrots");
00029
00030 cout << "Number of items on my grocery list: "
00031 << groceryList.size() << endl;
00032
00033 cout << "Items are:" << endl;
00034 i = groceryList.begin();
00035 while (i != groceryList.end())
00036 { cout << *i << endl;
00037 i++;
00038 }
00039 }