В C ++ 14 новые ключевые слова добавляться не будут. Это неудивительно, поскольку C ++ 14 задуман как небольшое обновление до C ++ 11, в основном связанное с устранением ошибок и внесением небольших улучшений с низким уровнем воздействия. Следующим крупным изменением, вероятно, будет C ++ '17', где я снова ожидал бы новых ключевых слов.
Комитет по стандартам C ++ имеет тенденцию уклоняться от добавления новых ключевых слов в язык, однако с C ++ 11 этого не произошло.
Я думаю, что стоит подумать, почему комитет уклоняется от добавления новых ключевых слов (и, кстати, почему вы ошиблись при включении auto
в свой список). Основная проблема с новыми ключевыми словами заключается в том, что в C ++ вы не можете использовать ключевое слово в качестве идентификатора, а это означает, что добавление нового ключевого слова нарушает существующий код. Таким образом auto
, перепрофилирование не нарушает их правила, потому что ни один существующий код auto
в любом случае не может использоваться в качестве идентификатора .
Итак, чтобы принять новое ключевое слово, должно быть обоснование, которое перевешивает стоимость потенциального столкновения с существующим кодом, и нет разумного способа реализовать то же самое без нового ключевого слова. В случае C ++ 11 комитет принял несколько предложений, требующих новых ключевых слов, поскольку они чувствовали, что выгода перевешивает затраты не потому, что они не ненавидят добавлять новые ключевые слова.
Вот почему, если вы посмотрите на список, который вы дали, каждое из них является составным ключевым словом, поскольку это снижает вероятность их столкновения с существующими идентификаторами.