Tag / C++14

  • March 8, 2016 - Daniel Kolesa

    Embrace C++14 in Your Project

    I recently wrote a series on the benefits of the C++11 spec. However, C++14 is a newer specification that has been out for a while and adds a few more exciting language features. Clang 3.8 was recently released, and this marks a stable implementation of C++14 in my opinion. In the past I’ve encountered some nasty bugs while implementing new features, preventing me from actually using them. This is no longer the case in version 3.8 and it therefore seem to be fairly safe. In terms of other C++ toolchains, the 5.x series of GCC cover C++14 pretty well, and MS Visual Studio offers partial support in their own compiler with full support coming soon through the officially supported Clang compiler. Let’s take a look at some of the new features that make this version great. Variable Templates In my opinion, variable templates are the single most important C++14 feature. […]

    Read More