tags:

views:

1507

answers:

2

Do you have a good book recommendation for c++0x?

+12  A: 

C++[01]x isn't even out yet. How can you seek for a book then :) I guess the best book is the current working draft: Most recent working draft, and all the papers about proposals for the upcoming Standard Papers They are often nicely detailed and understandable. In particular the proposals listed at the C++0x Language Support for GCC Site.

Anyway, as much of the changes have to do with templates (variadic templates, concepts, static assertions) i recommend

C++ Templates - The Complete Guide

It's written by Vandervoorde (working for Edison Design Group, the only compiler frontend supporting export) and Josuttis (author of the book "The C++ Standard Library - Tutorial and Reference"), huh quite a bit of knowledge in that book!.

In addition, google provides a couple of videos about C++0x with rock-stars Bjarne Stroustrup and Douglas Gregor:

Google C++0x Videos

Johannes Schaub - litb
It's not out yet but there is a bunch of new stuff to learn :)
Brian R. Bondy
I agree with litb. However, pay attention to anything Bjarne Stroustrup says about it.
BobbyShaftoe
+2  A: 

I haven't found any general books on c++0x (what would they call it "Effective C++0X?"?). But here are few specifically about c++0x's new concurrency features. I imagine some of the parts of the language will be addressed as well at least in passing.

C++ Concurrency in Action is a forward looking book on c++ concurrency. It is primarily about writing good c++ concurrent code using the new features from c++0x. It is not yet published (and may not be until the standard is more finalized), but you can buy an early access edition and read the already completed chapters.

Herb Sutter is writing a book called Effective Concurrency, that will also be based on c++0x's new concurrency features. It's a little hard to find any references about the book, so I'm not sure when/if this book will be published.

caspin