https://isocpp.org/std/the-standard指出N4296工作草案



我注意到N4296§5.1.3包含“折叠表达式”的规范。我认为这是一个没有使其成为官方C++ 14标准的功能。

折叠表达式是C++ 14的一部分,还是N4296中的新增内容是那些次要的编辑更改之一?

最佳答案

  • N3937是C++ 14 DIS(国际标准草案)。 N3937(不再公开可用,但可以从github存储库中挖出)是带有不同封面的N3937。
  • N4141是C++ 14 IS;这是DIS加上一些编辑上的更改。它不是公开可用的。
  • N4140是Urbana之前的工作草案;它是N4141加上更多的编辑更改。
  • N4296是Urbana之后的工作草案。它包括在委员会的Urbana session 上投票通过的C++ 17功能。

  • 折叠表达式是C++ 17的一项功能。

    10-01 18:04