Advanced C++ class files
Current C++ IV class syllabus.doc
Current C++ IV class Assignments.doc
see Corporate C++ class syllabus.doc
see Corporate C++ class Assignments.doc
see Visual C++ FAQ including help for friends bug on ostream
download C++ source from old Prata Book
The chapters in the old book are one chapter less after chapter 9. This download is provided since many of the examples remain the same.
The New Prata book has a download of some solutions from their web site.
see C++ old class syllabus.doc
testing cookbook
see Extreme Programming Test cookbook
Martin Fowler articles
CPlusPlus Primer Source
download CPlusPlus Primer source
persist
DskMBTree.C Gbiostream.C POBException.C bucket.C example.C example1.C example2.C example3.C example4.C objAvl.C DskMBTree.h GFactory.h Gbiostream.h Gbistream.h Gbostream.h POBException.h POBObj.h POBbase.h POBroker.h bucket.h example.h macro.h objAvl.h
memory
autogdi.cpp classpool.cpp leak.cpp linked.cpp noleak.cpp stack.cpp testmem.cpp teststack.cpp thread.cpp xgmem.cpp autogdi.h autohndl.h classpool.h refcount.h thread.h xgmem.h
single
arraytimer.cpp countdown.cpp shuffle.cpp shuffle_array.cpp shuffle_days.cpp single.cpp singleton.cpp stopwatch.cpp student.cpp students.cpp singleton.h stopwatch.h student.h
stlonfile
mdb
command.cpp expressions.cpp get_line.cpp parseline.cpp read.cpp relation.cpp shell.cpp speclist.cpp test.cpp write.cpp expressions.h parseline.h relation.h speclist.h demo.doc mdb.doc batch1.sh batch2.sh
C++ IV Homework Assignments
1- Generic Assignment 2- Exception Assignment 3- Inheritance Assignment
4- Memory Assignment 5a- Refactoring Source 5b- Multiple Inheritance Assignment
C++ IV files and projects
Flash Card Project Hangman Project Bike Rental Project
Soccer League Project Battleship Project Rail Simulator Project