Advanced C++ Programming

Dr. Randy L. Ribler

Syllabus for CS493 (MSWord) (PDF)
Example Code
SmartPtr.h
smartPtrMain.cpp
const notes
Virtual Destructor Test
Passing Parameters
Exceptions
VeryLongWord.h
VeryLongWord.cpp
exceptionSaftey.cpp
STL review/intro
STL algorithms
Algorithms with back_inserter
Bind example
Beale Treasure
Declaration of Independence for Beale Treasure
Beale document #2
Beale document #1 (unknown key)
Beale document #3 (unknown key)
I/O and Bind example
Calling member functions
Writing for_each etc.
Create vector of pairs
plotter.zip
Optimization Assignment
Sample matrixMultiply.h
operator++
design patterns
Submit program
Sample Test
Sample Test Answers
Notes from final review