Topical Information
Since the last exam, we've talked about:
- concepts of object-oriented programming
- declaring class objects and calling class methods with them
- basic class design principles: what should
always be included in a class
- private vs. public access areas of a class
- mutators and accessors
- constructors
- inlineing class
methods
- RVO to avoid copy construction
- member initialization lists for constructors
- marking class methods const
- putting a class into a library
And any of that could be on this exam in the credit section.
Bonus Information
Possible bonus questions may come from the above topics or from the
following topics:
- method call chaining
- composition of classes
- leeways when compiling classes
- vectors for storing arbitrarily but
like-typed sequences
Temporal Information
The sixth test will be
a take-home exam!
(PLEASE STUDY!!!!)