Homework 2

Physics 231C: Simulations in C++

Spring 1999

Problem Set 6

Due 5:00 pm Friday, May 21.

Email your project outline to cyu@moses.ps.uci.edu. Your outline should have your project title, a brief description of your project, the classes it will have, and what theses classes will do. For example, it may list some of the data members and member functions. Your program is required to use inheritance, virtual functions, and polymorphism (late binding). How will these be implemented? Describe other features that you will include such as
  1. overloaded operators
  2. templates
  3. throwing and catching exceptions
  4. nested classes
  5. abstract classes
Describe how you will include these features, though it is not required that you include all of these features. On the course web page (under Projects) look at the Project evaluation template to see how your project will be evaluated. Remember that you will post it on your web page on one of the Sun machines in the computer lab and that it must compile and run on these machines.