Christopher Morgan CPS108 OOWS 2.0 9-9-04 This is my program that counts the number of words in a file. The central class is the WordCount class, in which most of the work for reading and counting the words is done. The words and their frequency are stored in a vector of Records. Record is a struct containing an instance of a word and its corresponding count. The ArgProcess struct contains a few general functions for reading and processing command line arguments. The ArgProcessWC struct, derived from ArgProcess, adds a few functions tailored to the needs of the WordCount class. From the STL library, I used vectors and the built in sort function. For some reason, it didn't click that I could use maps, sets, and getopt for this program. I believe the overall speed will be approximately the same as if I had used these options, but I apologize for making my program a bit harder to read than it could have been. I provided Aquestions.dat as a possible test case for the program.