C++11/14 compiler and library shootout

It’s been almost a year since my last comparison of C++11 support across different compilers, so I decided to take a break from working on my book about C++11/14 features in VS2013, and see how things have changed.

Once again, I’d like to …

Read More

44 C++11 bugs fixed in Visual Studio 2013

The following bugs which I described in the VS2012 edition of my book, C++11 Rocks, have been fixed in Visual Studio 2013, so you have more freedom to use C++11 features as they were intended to be used. If you used workarounds for these bugs, now you can remove them …

Read More

VS2012 edition of C++11 Rocks updated

It’s been a while since the release of this book, and since then I’ve found quite a few new bugs as well as refining the text. I know that many people are still using VS2012 for now, so I hope this update will be useful.

Of course, if you’ve already …

Read More

GCC edition of C++11 Rocks updated

I’ve published the second update of the C++11 Rocks – GCC Edition beta book today.

The following chapters have now been edited and proofread:

- Introduction
- Type Inference
- Lambda Expressions
- Template Features
- Class Features
- The Dream of Uniform Initialization
- Move Semantics
- Perfect Forwarding Problem and Solution
- constexpr Mechanism
- Range-based for Loop
- nullptr
- …

Read More

VS2013 edition of C++11 Rocks available now (in beta)

You can now get the beta version of the Visual Studio 2013 edition of my book, C++11 Rocks.

The book covers all of the C++11 features provided by the VS2013 compiler and standard library.

What’s more, it covers the available C++14 features too. Admittedly, there’s just a handful of them for …

Read More

10 new C++11 features in Visual Studio 2013

The Visual Studio 2013 C++ compiler has a number of new C++11 features. I’d like to give you a quick overview of these features using examples from the upcoming VS2013 edition of my book, C++11 Rocks.

1. Variadic templates

Before C++11, if you wanted a template which could work with a variable …

Read More
© 2014 Aotea Studios Ltd
The C++ Rocks website and the C++11 Rocks Series are products of Aotea Studios Ltd