Mit C ++ 14 werden keine neuen Schlüsselwörter hinzugefügt. Dies ist nicht überraschend, da C ++ 14 als kleines Upgrade auf C ++ 11 gedacht ist, das hauptsächlich dazu dient, Fehler zu beseitigen und kleine Verbesserungen mit geringen Auswirkungen vorzunehmen. Die nächste große Änderung wird wahrscheinlich C ++ '17' sein, wo ich wieder neue Schlüsselwörter erwarten würde.
Das C ++ - Standardkomitee scheut sich, der Sprache neue Schlüsselwörter hinzuzufügen, bei C ++ 11 war dies jedoch nicht der Fall.
Ich denke, es lohnt sich zu überlegen, warum das Komitee es scheut, neue Keywords hinzuzufügen (und zufällig, warum Sie falsch sind, auto
in Ihre Liste aufzunehmen). Das Hauptproblem bei neuen Schlüsselwörtern besteht darin, dass Sie in C ++ kein Schlüsselwort als Bezeichner verwenden können. Dies bedeutet, dass das Hinzufügen eines neuen Schlüsselworts den vorhandenen Code beschädigt. Eine erneute Verwendung verstößt auto
also nicht gegen ihre Regel, da ohnehin kein vorhandener Code auto
als Bezeichner verwendet werden kann .
Um ein neues Schlüsselwort zu akzeptieren, muss es eine Begründung geben, die die Kosten eines möglichen Konflikts mit vorhandenem Code überwiegt, und keine sinnvolle Möglichkeit, dasselbe ohne ein neues Schlüsselwort zu implementieren. Im Fall von C ++ 11 akzeptierte das Komitee einige Vorschläge, die neue Schlüsselwörter erforderten, da sie der Ansicht waren, dass der Nutzen die Kosten überwog, nicht weil sie es nicht hassen, neue Schlüsselwörter hinzuzufügen.
Wenn Sie sich die Liste ansehen, die Sie angegeben haben, ist jedes einzelne ein zusammengesetztes Schlüsselwort, da dies die Wahrscheinlichkeit verringert, dass sie mit vorhandenen Kennungen in Konflikt geraten.