Sie werden feststellen, dass C++ 1z immer noch verwendet wird, und es ist jetzt Feature abgeschlossen. Aber es wird nicht C++ 17 bis 2017 veröffentlicht.
An dieser Stelle sollten wir nicht sprechen etwa 21 C++ 20 oder C++ auch wenn das das Zieldatum ist. Wir sollten über C++ 2a oder C++ 2x sprechen.
Der aktuelle Plan ist für 3 Jahre Release-Zyklus, und einige murrt über den Umzug nach 2 Jahren Release-Zyklus. Aber es bleibt offiziell 3 Jahre, so dass der Zieltermin für die nächste ist 2020
Doch was sollten wir es jetzt nennen? C++ 2x läuft auf das Problem hinaus, dass es in den 2020er Jahren mehr als 3 Standard-Releases gibt. Bei 3 Jahren pro Freisetzung wären das 2020, 2023, 2026, 2029 - eine zu viele. Und es wurde darüber geredet, einen 2-jährigen Veröffentlichungszyklus zu versuchen (vielleicht sogar für C++ 2x, das 2019 herauskommt, was nach C++ 0x, das 2011 herauskommt, urkomisch wäre).
Jede solche Verwirrung gut sein lohnt sich die prahlen von der Namens Zyklus zu brechen, und vielleicht C++ 2α oder C++ 2Ω, was ein weiterer Pluspunkt ist, einzuführen.
Also die Antwort auf Ihre Frage: der nächste Standard sollte zu diesem Zeitpunkt C++ 2x genannt werden, und x kann einen Wert zwischen -1 und +3 haben, wenn die Geschichte eine Richtlinie ist: Das Zieldatum ist 2020, aber Etwa die Hälfte aller C++ - Standard-Releases kam in dem Jahr, in dem sie geplant waren, nicht vor. Nehmen Sie das also mit einer Prise Salz.
Warte, lass mich meine Zeitmaschine anwerfen und ich werde dich vor 5 Minuten wissen lassen. – Pubby
Ich bin ... nicht genau sicher, ob diese Frage zum Thema oder Off-Topic ist ... – VermillionAzure
Ich dachte es gäbe eine Diskussion über einen neuen Standard, der 2019 passiert, der um C++ NEXT geht, weil 1z schon war das letzte im Alphabet. – midor