Past days of future C++
The last scenario that we will explore concerning the standard compliance of the code you write relates to the most fundamental item in the C++ ecosystem: the compiler itself.
You see, compilers are also programs, consisting of millions and millions of lines of code. There are several contributors spread out on the globe working on them, adding new features, fixing bugs, making them more standard compliant, releasing the latest versions, and generally making sure that your compiler just works.
These compilers also have a development timeline. The implementation of features does not happen overnight, and there simply might be situations wherein, at a certain point in time, some compiler does not support some feature of the standard because there was not enough manpower to implement it.
There is a very handy document available at the source of all C++ knowledge8, which details the support of various C++ standard features and which compilers have support...