You want to improve your “old” C++ code base by allowing new features or bug fixes to be enhanced with C++11? The questions you will face on the way are manifold. First, what exactly allows me C++11 to do? Where is some documentation? What is the purpose of those features. Compared to languages like Ruby or Python the C++ standard library and language itself is not too well documented online.

As a preparation for a lecture I’m holding in the next semester I was compiling a list of links to C++11 / C++0x documentation sites and as some kind of personal archive I will post them here:

General C++11 / C++0x FAQ

General C++0x FAQ, explains all the features –

http://www2.research.att.com/~bs/C++0xFAQ.html

http://www2.research.att.com/~bs/C++0xFAQ.html C++ Annotations (lot’s of coverage for C++11)

http://cppannotations.sourceforge.net/cppannotations/html/

New Features (Overview)

Modern C++ –

http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-835T

http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-835T Changes with C++11 / C++0x –

http://www.softwarequalityconnection.com/2011/06/the-biggest-changes-in-c11-and-why-you-should-care/

http://www.softwarequalityconnection.com/2011/06/the-biggest-changes-in-c11-and-why-you-should-care/ Modern C++

http://herbsutter.com/elements-of-modern-c-style/

http://herbsutter.com/elements-of-modern-c-style/ Overview of the most important C++11 features with examples

http://www.georgeflanagin.com/c++11/

http://www.georgeflanagin.com/c++11/ Simpler Multithreading in C++11 –

http://www.devx.com/SpecialReports/Article/38883/0/page/1

Compiler Support

Standard Library Documentation

I will update this list as I find new sources. If you have any more links you think that are missing, please mention them in the comments and I will add them.

-Martin