Tag / programming

  • October 13, 2015 - Daniel Kolesa

    Some Final Thoughts on C++11

    This article is part 4 of a 4 part series on the benefits of the C++11 revision of the C++ programming language. The previous three articles in this series introduced readers to C++11 toolchains and some of the biggest features this revision of C++ provides. This article covers a handful of minor features that are still quite valuable for anyone writing software in C++11 including range-based for loops, initializer lists, null pointer constants, strongly typed enumerations, static asserts, user defined literals and more. Finally, this article closes with an introduction to a personal project of mine that makes a handful of things in C++11 easier. Other improvements There are quite a few features of C++11 that are worth mentioning, even if they don’t warrant as detailed an entry as the last two articles in this series. Range-based for Loop There is now a new for loop syntax for iterating over […]

    Read More