On which C standard will C++14 be based?
c++, c++14, language-lawyer, standards
Solution
At least in the current Draft of the C++ Standard there is written that its normative documents include
— ISO/IEC 9899:1999, Programming languages — C
— ISO/IEC 9899:1999/Cor.1:2001(E), Programming languages — C, Technical Corrigendum 1
— ISO/IEC 9899:1999/Cor.2:2004(E), Programming languages — C, Technical Corrigendum 2
— ISO/IEC 9899:1999/Cor.3:2007(E), Programming languages — C, Technical Corrigendum 3
So it looks like the new C++ Standard will be based on C99.
Problem
Which revision of the C standard serves as the basis for C++14? C++11 is based on C99 and was released a few months before C11. Will C++14 be based on C11? The current draft still (as of Dec 2013) seems to say "based on ISO/IEC 9899:1999", i.e. C99, and I heard repeatedly that C++14 is "nearly complete" and only undergoing minor tweaks at this point. Is it plausible that the dependency on C will be revised before the new standard goes to the vote?