CSE687 - Object Oriented Design
Lecture #16 - Midterm Examination Review
Revised: 15 March 2009
Web Resources:
Stroustrup's Home Page,
Assoc. of C/C++ Users,
C++ at Microsoft,
Code Project,
Sells Brothers,
Guru of the Week,
C/C++ User's Journal,
devCentral,
Dr. Dobb's Journal,
Boost Library,
techNetCast
Content:
This lecture will be a review for the CSE687 Midterm Examination.
-
The Syllabus describes topics to be covered,
reading material for you to digest before coming to class, and due dates
for the assigned projects.
-
Review of MT1Sp08InstrSol
-
What's going to be on the this year's Midterm Exam?
-
Classes: composition, inheritance, initialization,
composition, initialization demos,
inheritance, initialization demos,
virtual function pointer tables,
hiding,
temporaries,
copy and assignment operations, default operations
-
Templates,
function and class templates,
Specialization, template policies, and traits
-
Functors and Function Pointers
-
Principles: LSP, OCP, DIP, ISP
-
Programming to Interfaces,
Abstract Products and Factories,
Object Factories.
-
Streams: iostream, fstream, sstream,
Streams reference
-
Namespaces,
RTTI,
Exceptions