TR2中有很多甜食。那会在C++17中吗?

我知道TR1于2005年完成,不得不等到C++ 11标准化。
但我也了解TR2已经完成?

我到C++ 17的链接未提及任何有关TR2的信息,但我希望...

最佳答案

可能是。

TR的要点(以及现在的技术规范)是要使某些东西独立于标准迭代过程而成熟。他们可以发布TS,查看其工作原理,查看该功能的实现和/或使用是否存在问题,如果一切正常,则可以将其“折叠”为完整标准。

考虑每个TS的优点,看是否可以将其折叠到下一个标准中。

有关技术规范工作组的当前状态,请参见http://isocpp.org/std/status(感谢@BenjaminLindley)。

如果其中任何一项在2017年之前完成,都可以纳入标准。他们不可能都是这样。

一个目标是,我们可以更早地使用std::experimental功能(如果我们愿意接受脚下的地面移动,则可以使用),同时将这些功能一旦添加到std中,此后便会减少后悔和规范更改。将主线标准从这些副项目中分离出来并允许它们独立发展,可能还具有巨大的组织开销优势。

08-27 14:24