Ответ 1
Обновление: название было скорректировано и теперь читается...: 2014
<joke> Очевидно, что postfix-increment наконец показал его побочный эффект </joke>
Я полагаю, что лицо, ответственное за публикацию этой статьи, должно было сделать опечатку, поскольку каждый другой источник, упоминающий об этом, использует ISO/IEC 14882: 201 4, а также текст, следующий за заголовком:
ISO/IEC 14882: 2014 определяет требования к реализации Язык программирования С++.
Также рассмотрим этот отрывок из "У нас есть С++ 14!" :
Мы выполним некоторые окончательные редакционные трюки, по порядку фиксации несколько орфографических опечаток и случайно отброшенных слов, а затем передать документ ISO для публикации в этом году как новый Международный стандарт ISO/IEC 14882: 2014 (E) Язык программирования С++, a.k.a. C ++ 14.
С++ 14 был ратифицирован в 2014 году, отсюда и название. Однако, если публикация произошла только в январе - то есть в 2015 году - тогда есть шанс, что это больше, чем просто опечатка. Тогда имя ISO/IEC 14882: 2014 было упомянуто исключительно в ожидании публикации, которая все еще происходит в 2014 году.
Согласно Wikipedia,
Они обозначаются с использованием формата ISO [/IEC] [/ASTM] [IS] nnnnn [-p]: [yyyy] Название, где nnnnn - номер стандарта, p - необязательный номер детали, yyyy - опубликованный год, а Title описывает тему.
Хотя даже если официальное название стандартного документа действительно будет исправлено до 2015 года как год публикации, мы все равно будем называть его С++ 14, поскольку окончательный документ был в основном создан в прошлом году (а также потому, что введение "C + +15" в этот момент вызовет много раздражения, как в случае с ISO C89/C90).