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
- overloaded operators
- templates
- throwing and catching exceptions
- nested classes
- 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.