C++ Performance Tuning

(detailed course outline)

C++ Performance Tuning is a hands-on course that is designed for those individuals who wish to enrich their software skills in advanced uses of C++. Students learn a "boilerplate" class design approach with advanced uses of C++ including templates, virtual functions, exception handling, RTTI (Run-Time Type Identification), object storage management techniques, and interfaces. Participants also learn techniques for implementing state machine designs. The course includes many ANSI C++ tips and techniques that relate to performance tuning. Example C++ programs and assigned exercises augment the lecture material and hands-on workshops.