If you can, go for C++14 directly, it offers improvements over C++11.<p>Language features that ease your daily working with C++11&#x2F;14:<p>- Lambdas, especially when working with &lt;algorithm&gt;<p>- ranged for loop<p>- auto instead of typing long types<p>- variadic templates increase compilation speed over the previous macro based simulation of this feature.<p>- the basic support for multithreading which std::thread &amp; co offer.<p>And also, as always in C++: you only pay for what you use. You still can write code in old styles pretty well with C++14, same will be true for coming standards.