折叠表达式是 C++14 还是 C++1z 特性?

Are fold expressions a C++14 or a C++1z feature?

https://isocpp.org/std/the-standard states that the working draft N4296

contains the C++14 standard plus minor editorial changes.

我注意到 N4296 §5.1.3 包含 "Fold expressions" 的规范。我认为这是一个没有达到官方 C++14 标准的特性。

折叠表达式是 C++14 的一部分还是 N4296 中的这个添加是 次要 编辑更改之一?

  • N3937 是 C++14 DIS(国际标准草案)。 N3936(不再公开,但可以从 github 回购中挖出)是 N3937,具有不同的封面。

  • N4141 是 C++14 IS;它是 DIS 加上一些编辑更改。它不是公开的。

  • N4140 是 pre-Urbana 工作草案;它是 N4141 加上更多的编辑更改。

  • N4296 是 post-Urbana 工作草案。它包括在委员会的 Urbana 会议上投票通过的 C++17 特性。

折叠表达式是 C++17 的一个特性。