BoostPro Computing

BoostCon 2010

C++0x (R)Evolutions

A hands-on encounter with the next version of C++.

The next C++ International Standard (often referred to as “C++0x”) is due in 2009, and the new features are already starting to show up in production compilers. Some features, such as the new language
support for generic programming, may revolutionize C++ programming for everyone, but even many of the most mundane changes, such as the range-based “for” loop, will have a huge impact on the day-to-day
practice of C++ programming. Furthermore, many of the new features, such as threads and socket support, are specified as libraries that are available today through Boost.

With so many new tools at your disposal, you will want to understand the best practices, pitfalls, and opportunities before your tools fully support the new standard. The time to begin planning your
team’s C++ future is now. Having participated directly in the design of many of the new core language and library features, Boostpro is uniquely qualified to lead you into this new world.

Format

lecures and hands-on exercises.

Topics

Please see the latest Committee Draft (12MB pdf) of the new standard, where all the features can be viewed. Among them:

  • Lambda Expressions
  • Concepts
  • Threading
  • Sockets
  • Generalized Initializers
  • Rvalue references and move semantics
  • Unrestricted unions
  • Automatic type inference
  • Delegating constructors
  • Variadic templates

…and many, many more.


Note

Details and duration of this course can be adjusted to accomodate your schedule, interests, and specific development challenges.

News

  • BoostCon 2011: Save the Date

    Mark your calendars! BoostCon 2011 is scheduled for May 15-20, 2011 in Aspen, Colorado.

    More...

  • C++ Next Blog update

    Dave and Sean Parent have organized a study group for Elements of Programming. Are you in?

    More...

  • C++0x, Hot or Not?

    Dave recently visited Sioux Embedded Systems in the Netherlands.

    More...