Advanced C++ Programming
These modules presume the student is intimate with the following fundamental
concepts in C++
 | Operator overloading |
 | Copy v. conversion v. default constructors |
 | Destructors |
 | Deep v. shallow copies |
Students not intimate with these concepts are strongly urged to attend the
modules discussed in Beginning C++ Modules.
Popular Courses
C++ for Experienced Programmers (5 days)
This is our most common sequence for students already intimate with the
basics of C++. The student receives a thorough understanding of the three styles
of C++ programming: type safe, class user and class provider. In addition, the
most important aspect of the standard library is discussed in depth: containers.
Programming the Standard Library (5 Days)
This is for experienced C++ programmers that want an thorough understanding
of the standard library. All facets are covered including how to extend the
standard library with your own classes.
Advanced Topics in C++ (5 days)
One should not confused the notion of "advanced" with
"esoteric" or "seldom used". This course covers vital topics
such as standard techniques of counted pointers, portable graphical user
interface (GUI) programming and serialization of data structures. These are
techniques that are used in almost every non-trivial program -- whether it runs
on the web or not!
|