Day 10 -- Outline
I. Templates
1. template
2. Implementation
a. In CC
b. In g++
c. In Borland
3. Errors not deteced until at bind time.
III. Exceptions
1. Don't work perfectly yet
2. Concept of soft error and recovery
a. Assert is hard error
3. Do NOT resume where error occured
4. throw an exception -- where you would put an assert statement
a. type of an exception
5. try blocks
a. exception handling
b. mutilple exception handling
6. Implementation Mechanics
IV. Next (and probably last programming assignment)
1. Search Person -- NO Family
2. Add
3. Delete
4. Modify
5. Use of Inverted Index
a. look into templates
V. Specification -- Assignment 4
1. Static Model/Behavior/Interactions/Syntax or Representation
2. Develop In class
a. Interactions
b. Syntax of Interactions
c. Static Model
d. Behavior
Last updated 30 Apr 1996