C++11
Changes in new versions
Type deduction with auto
Range-based for loop
Lambda expressions
The nullptr literal
Smart pointers: unique_ptr and shared_ptr
Move semantics and rvalue references
Compile-time computation with constexpr
Scoped enumerations (enum class)
Brace initialization and initializer lists
Threads in the standard library