Nenhuma nova palavra-chave será adicionada com C ++ 14. Isso não é surpreendente, pois o C ++ 14 pretende ser uma pequena atualização para o C ++ 11, principalmente envolvida na limpeza de bugs e em pequenas melhorias de baixo impacto. A próxima grande mudança provavelmente será C ++ '17', onde eu esperaria novas palavras-chave mais uma vez.
O Comitê de Padrões C ++ tende a se esquivar de adicionar novas palavras-chave à linguagem, mas com C ++ 11 esse não era o caso.
Acho que vale a pena considerar por que o comitê evita adicionar novas palavras-chave (e, coincidentemente, por que você está errado em incluir auto
em sua lista). O principal problema com as novas palavras-chave é que em C ++ você não pode usar uma palavra-chave como identificador, o que significa que adicionar uma nova palavra-chave quebra o código existente. A reaproveitamento auto
, então, não quebra sua regra porque nenhum código existente poderia ser usado auto
como um identificador de qualquer maneira .
Portanto, para aceitar uma nova palavra-chave, é necessário haver uma justificativa que supere o custo de um conflito potencial com o código existente e nenhuma maneira sensata de implementar a mesma coisa sem uma nova palavra-chave. No caso do C ++ 11, o comitê aceitou algumas propostas que exigiam novas palavras-chave, pois eles sentiram que o benefício superava o custo, não porque não detestassem adicionar novas palavras-chave.
É também por isso que, se você olhar a lista fornecida, verá que cada uma é uma palavra-chave composta, pois isso reduz a chance de que elas entrem em conflito com os identificadores existentes.