1: // Created by Frank M. Carrano and Timothy M. Henry.
2: // Copyright (c) 2017 Pearson Education, Hoboken, New Jersey.
4: // Listing C8-2.
6: #include <iostream>
7: #include <string>
8: #include <list>
10: int main()
11: {
12: std::list<string> groceryList; // Create an empty list
13: std::list<string>::iterator myPosition = groceryList.begin();
14:
15: groceryList.insert(myPosition, "apples");
16: groceryList.insert(myPosition, "bread");
17: groceryList.insert(myPosition, "juice");
18: groceryList.insert(myPosition, "carrots");
19:
20: std::cout << "Number of items on my grocery list: "
21: << groceryList.size() << std::endl;
22:
23: groceryList.sort();
24:
25: std::cout << "Items are:" << std::endl;
26: for (auto groceryItem : groceryList)
27: {
28: std::cout << groceryItem << std::endl;
29: } // end for
30: } // end main