Feature #3076
Updated by Davide Pesavento about 7 years ago
GCC 6 will [change the default C++ dialect](https://gcc.gnu.org/gcc-6/changes.html) from `-std=gnu++98` to `-std=gnu++14`. We should start adding C++14 support to ndn-cxx and dependent projects, although I recommend we use `-std=c++14` to prevent using non-portable GNU extensions. Most The first step would be making sure that our code builds in C++14 mode. Unfortunately most language features were [added either in gcc-4.9 or gcc-5](https://gcc.gnu.org/projects/cxx-status.html#cxx14), gcc-5](https://gcc.gnu.org/projects/cxx1y.html), so we will not be able to use them unconditionally only after we drop support for Ubuntu 14.04, which can happen after Ubuntu 18.04 is released in April 2018. a while.