https://isocpp.org/std/the-standard утверждает, что рабочий проект N4296
содержит стандарт C ++ 14 плюс незначительные редакционные изменения.
Я отметил, что N4296 §5.1.3 содержит спецификацию «Fold выражения». Я думал, что это особенность, которая не соответствует официальному стандарту C ++ 14.
Являются ли выражения сгиба частью C ++ 14 или это дополнение в N4296 является одним из тех незначительный редакционные изменения?
N3937 — это C ++ 14 DIS (проект международного стандарта). N3936 (больше не доступен для общественности, но может быть выкопан из репозитория github) — это N3937 с другим покрытием.
N4141 — это C ++ 14 IS; это DIS плюс некоторые редакционные изменения. Это не публично доступно.
N4140 является рабочим проектом до Урбаны; это N4141 плюс больше редакционных изменений.
N4296 — рабочий проект после Урбаны. Он включает в себя функции C ++ 17, за которые проголосовали на заседании комитета в Урбане.
Fold выражения — это особенность C ++ 17.
Других решений пока нет …