Ignoring the dangers of linking to items published on April 1, we offer:
Ten C++11 Features Every C++ Developer Should Use
by Marius Bancila
This article discusses a series of features new to C++11 that all developers should learn and use. There are lots of new additions to the language and the standard library, and this article barely scratches the surface. However, I believe some of these new features should become routine for all C++ developers. You could probably find many similar articles evangelizing different C++11 features. This is my attempt to assemble a list of C++ features that should be a norm nowadays. Table of contents:
- auto
- nullptr
- Range-based for loops
- Override and final
- Strongly-typed enums
- Smart pointers
- Lambdas
- non-member begin() and end()
- static_assert and type traits
- Move semantics
Add a Comment
Comments are closed.