text cover

Data Abstraction and Problem Solving with C++

Walls and Mirrors

by Frank M. Carrano

Addison Wesley Logo

example234b.cpp

Go to the documentation of this file.
00001 
00015 #include <list>
00016 #include <iostream>
00017 #include <string>
00018 using namespace std;
00019 
00020 int main()
00021 {
00022    list<string> groceryList;  // create an empty list
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    }  // end while
00039 }  // end main

Generated on Sun Aug 27 13:05:37 2006 for AWLogo by  doxygen 1.4.6