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.

Participants will gain:

  • Knowledge of the most important C++0x features and how they help produce better programs.
  • Insights into how new features solve important problems.
  • Understanding of which features are useful primarily to library writers, which to class authors, and which to virtually all C++ developers.
  • Availability information regarding which features are available on which platforms.

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.

Book Details

  • Paperback: 364 pages
  • Publisher: Artima, Inc. (April 2011)
  • Language: English
Download [3.9 MiB]

You may also like...

No Responses

  1. rambodrahmani says:

    jusr downloaded this ebook… thanj u for this web site…

Leave a Reply