Aucun nouveau mot-clé ne sera ajouté avec C++14. Cela n'est pas surprenant, car C++14 est conçu comme une petite mise à niveau de C++11, principalement destinée à corriger les bogues et à apporter de petites améliorations à faible impact. Le prochain changement majeur sera probablement C++17, où je m'attendrais à ce que de nouveaux mots-clés soient à nouveau ajoutés.
Le comité des standards C++ a tendance à éviter d'ajouter de nouveaux mots-clés au langage, mais ce ne fut pas le cas avec C++11.
Je pense que cela vaut la peine de considérer pourquoi le comité évite d'ajouter de nouveaux mots-clés (et par coïncidence, pourquoi vous avez tort d'inclure auto
sur votre liste). Le principal problème avec les nouveaux mots-clés est qu'en C++, vous ne pouvez pas utiliser un mot-clé comme identifiant, ce qui signifie que l'ajout d'un nouveau mot-clé casse le code existant. Réutilisation de auto
n'enfreint donc pas leur règle car aucun code existant ne peut utiliser auto
en tant qu'identifiant de toute façon .
Pour accepter un nouveau mot-clé, il faut donc une justification qui l'emporte sur le coût d'un conflit potentiel avec le code existant et sur l'impossibilité d'implémenter la même chose sans un nouveau mot-clé. Dans le cas de C++11, le comité a accepté quelques propositions qui nécessitaient de nouveaux mots-clés car il a estimé que les avantages l'emportaient sur les coûts, et non parce qu'il ne déteste pas ajouter de nouveaux mots-clés.
C'est aussi pourquoi, si vous regardez la liste que vous avez donnée, chacun d'entre eux est un composé car cela réduit les risques de conflit avec les identifiants existants.