Click for commercial
licensing
information.


Click for personal
purchase
information.


Scott Meyers Training Courses

An Overview of the New C++ (C++0x)

Specification of the next version of C++ (“C++0x”) is nearing completion, and many compilers (e.g., Visual C++ and Gnu C++) already offer several features from the revised language. And such features! auto-declared variables reduce typing drudgery and syntactic noise; Unicode and threading support address important functionality gaps; and rvalue references and variadic templates facilitate the creation of more efficient, more flexible libraries. The standard library gains resource-managing smart pointers, new containers, additional algorithms, support for regular expressions, and more. Altogether, C++0x offers much more than “old” C++. This intensively technical seminar introduces the most important new features in C++0x and explains how to get the most out of them.

Course Highlights

Participants will gain:

Who Should Attend

Designers and developers who are using, considering using, or wish to know about the expanded capabilities of C++0x. Attendees should be experienced with C++ and comfortable with its primary features (e.g., classes, templates, inheritance, STL, etc.). Familiarity with threading concepts (e.g., threads and mutexes) is helpful, but is not essential.

Format

Lecture and question/answer. There are no hands-on exercises, but participants are welcome – encouraged! – to bring computers to experiment with the material as it is presented.

Length

Three full days (six to seven lecture hours per day).

Detailed Topic Outline

For more information on this course, contact Scott directly.