Intermediate C++
Taught by:
Bruce Eckel & Chuck Allison, coauthors of Thinking in C++, Volume 2
Bruce and Chuck have both been voting members of the
C++ Standards Committee
Date: TBA
This seminar is based on the information, examples, and structure
of Thinking in C++, Volume 2, which you can
download here.
Thinking in C++, Volume 2, continues the tradition of clarity and
excellence established by Thinking in C++, Volume 1, both of which
have derived from the 1995 edition that won Software Development
Magazine's Jolt Award for best book of the year.
Building on the
fundamentals so clearly presented in Volume 1, this seminar
motivates and illustrates the principles and practices needed to use
the full power of the C++ language in the challenges of everyday,
practical programming.
- Fully compliant with the official ISO C++ standard
- Presents results of current research being considered for
inclusion on the next revision of standard C++
- Explores exception handling in depth and clearly explains
exception-safe design
- Presents and uses the simplest of frameworks for automated unit
testing
- Illustrates advanced techniques for making the most of the
standard C++ library, including streams, strings, algorithms, and
containers
- Reveals the principles of modern usage of templates, including
template metaprogramming
- Shows practical uses for RTTI
- Unravels the perplexities of multiple inheritance
- Includes sections on using design patterns and threads in C++
Preparation: You should have a thorough understanding of the first volume of
Thinking in C++. Come with your notebook computer loaded with the C++ development
tools of your choice, and bring a copy of Thinking in C++, Volume 2 (either the online
or printed version. Note: printed version is not yet available).
|