While C++ names things by the year, the compilers don't actually follow this schedule. Compilers have varying levels of implementing the new standards, some years before, some years after. Once something is implemented, I don't see the advantage of delaying deployment of it, possibly for years, in order to meet some arbitrary milepost.