Tuesday, July 7, 2009

New Training Course on C++0x

I've just completed development of a new C++ training course, this one on thenew features in C++0x (the forthcoming revised standard for C++). My originalplan had been to develop a one-day seminar, but it turns out that C++0x has somany new features, trying to describe and explore even the "primary" ones inonly one day just isn't possible. So the course runs two days. Furthermore,recent compiler releases (e.g., VC10, which is now in publicly available beta,and gcc 4.4) support a surprisingly large number of C++0x features, so even asthe C++ standardization committee hammers out the final details of the nextversion of C++, you can start getting experience with parts of the enhancedlanguage and standard library right now. If my experience is any indication,your new best friend in C++0x will be "auto," and, especially if you're doingmultithreaded programming, you're likely to develop a serious fondness forlambdas.

The new course is described at http://www.aristeia.com/C++0x.html , and itspublic world premiere will take place in Stuttgart, Germany, at the end ofSeptember (link available at http://www.aristeia.com/seminars.html ). If you'reinterested in knowing more about the course or if you'd like to consider bookingit for presentation at your company, let me know.